并发编程5-AQS的Condition实现原理

在经典的生产者-消费者模式中,可使用Object.wait()和Object.notify()阻塞和唤醒线程,可是这样的处理下只能有一个等待队列。在可重入锁ReentrantLock中,使用AQS的condition能够实现设置多个等待队列,使用Lock.newCondition就能够生成一个等待队列,相比较来讲这种方式就很灵活。node 本篇文章将介绍Condition的实现原理和基本使用方法,
相关文章
相关标签/搜索