重入锁的Condition

java高并发程序设计 - 网易云课堂

Condition对象类似于wait(),notify()方法,只是condition对象与重入锁绑定的。

利用condition对象,可以让线程在某个时间等待,或者在某个时间得到通知,再继续执行。

相关方法:

cdObj.await();使当前线程等待,并释放锁;如果其它线程使用了signal(),线程会重新获得锁并继续执行。

cdObj.signal()用于唤醒一个等待中的线程;

cdObj.signalAll()是唤醒所有等待中的线程

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容