java并发之ReentrantLock.Condition实现原理_java lock condition原理-CSDN博客

网站介绍:文章浏览阅读681次。一般我们在实际开发过程中经常会遇到一种情况需要在满足一个条件才能继续,比如我们使用生产-消费模型的时候,消费服务必须有数据消费,如果没数据则等待,当生产线程产生数据的时候,唤醒消费线程。示例代码如下:ReentrantLock lock = new ReentrantLock(); Condition condition = lock.newCondition(); new Thread(()-> { try_java lock condition原理