Java基础程序人生Java学习笔记

重入锁的Condition

2016-12-25  本文已影响11人  五人行

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

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

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

相关方法:

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

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

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

上一篇下一篇

猜你喜欢

热点阅读