当前位置 博文首页 > 龚厂长的博客:java8 Lock中Condition的await/signal原理详解
本文将介绍接口Condition的实现原理。
Condition是在Lock中使用,可以通过调用Lock.newCondition()获得一个Condition对象。每个Condition对象都与一个Lock对象相关,调用Condition对象的方法前必须获得对应Lock对象的锁,Condition的作用与Object的wait()/notify()作用类似,调用Condition.await()可以阻塞当前线程,Condition.signal()/signalAll()可以唤醒其他阻塞线程。