CountDownLatch 核心源碼解析

1 基本設計 一種同步輔助,允許一個或多個線程等待,直到在其他線程中執行的一組操作完成。 CountDownLatch 是用給定的 count 初始化的。由於調用了countDown()方法,await 方法阻塞,直到當前計數爲零,之後釋放所有等待線程,並立即返回任何後續的 await 調用。這是一種一次性現象——計數無法重置。如果需要重置計數的版本,可以考慮使用CyclicBarrier。 Co
相關文章
相關標籤/搜索