源碼分析-Condition結合AQS解析

Condition        如圖,java.util.concurrent.locks包下,與AQS同級 主要方法就是 await()  :使當前持有鎖的線程進入等待        signal() : 喚醒等待的線程重新排隊去搶鎖        Condition常用於生產者消費者場景, 負責生產者消費者的阻塞用途   不同於Object的 wait() notify() 是基於對象的監視
相關文章
相關標籤/搜索