重入鎖的Condition

java高并發(fā)程序設計 - 網(wǎng)易云課堂

Condition對象類似于wait(),notify()方法,只是condition對象與重入鎖綁定的。

利用condition對象,可以讓線程在某個時間等待,或者在某個時間得到通知,再繼續(xù)執(zhí)行。

相關方法:

cdObj.await();使當前線程等待,并釋放鎖;如果其它線程使用了signal(),線程會重新獲得鎖并繼續(xù)執(zhí)行。

cdObj.signal()用于喚醒一個等待中的線程;

cdObj.signalAll()是喚醒所有等待中的線程

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容