【精选】Java 锁系列(四)——ReentrantLock源码Condition实现分析_java reentrantlock condition-CSDN博客

网站介绍:文章浏览阅读260次。一、Condition 概述Condition 是个接口,依赖于 Lock 接口的实现,基本的方法就是 await() 和 signal() 方法,是在 java 1.5 中才出现的,用于替代 Object 的 wait()、notify() 实现线程间的协作,相比使用 Object 的 wait()、notify(),使用 Condition 的 await()、signal() 这种方式实现线程间协作更加安全和高效。因此通常来说比较推荐使用Condition,阻塞队列实际上是使用了Condition来_java reentrantlock condition