Condition.await, signal 与 Object.wait, notify 的区别

Condition.await()  对应于  Object.wait()

Condition.signal()  对应于   Object.notify ()

Condition.signalAll()  对应于   Object.notifyAll()

不同的是

Object wait,notify 对应的是 synchronized 方式的锁,

Condition await,singal 则对应的是 ReentrantLock (实现 Lock 接口的锁对象)对应的锁

猜你喜欢

转载自blog.csdn.net/weixin_39590058/article/details/88698791
今日推荐