重入锁的Condition

作者: 五人行 | 来源:发表于2016-12-25 14:47 被阅读11次

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

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

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

    相关方法:

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

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

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

    相关文章

      网友评论

        本文标题:重入锁的Condition

        本文链接:https://www.haomeiwen.com/subject/txxdvttx.html