隐式锁
synchornized(对象名){锁住的语句体} //所有对象都行,每一个对象名相当于一个锁,同一把锁才能生效
创建一个方法 用synchornized 修饰 调用这个方法//返回值类型前修饰
显式锁
new 一个 ReenTrantLock 对象
在要锁的语句体前加 ReenTrantLock的 lock 方法
在要锁的结束部分加 unlock 方法
隐式锁
synchornized(对象名){锁住的语句体} //所有对象都行,每一个对象名相当于一个锁,同一把锁才能生效
创建一个方法 用synchornized 修饰 调用这个方法//返回值类型前修饰
显式锁
new 一个 ReenTrantLock 对象
在要锁的语句体前加 ReenTrantLock的 lock 方法
在要锁的结束部分加 unlock 方法
相关文章: