一,同步代码块(synchronized )
synchronized (同步锁){
需要同步的操作代码
}
二,同步方法
public synchronized void method(){
需要同步的操作代码
}
三,锁机制
Lock lock = new ReentrantLock();
lock.lock();
需要同步的操作代码
lock.unlock();
或者
Lock lock = new ReentrantLock();
lock.lock();
try {
}catch (Exception e){
e.printStackTrace();
}finally {
lock.unlock();
}



