問二十三:說說閉鎖、柵欄、信號量是什麼?

CountDownLatch的作用與使用場景: 作用: 允許一個或多個線程等待,直到其他線程的一組事件完成(是一次性對象,一旦進入終止狀態就不能被重置) 原理: CountDownLatch是一種閉鎖的實現,它可以使一個或多個線程等待一組事件發生 閉鎖狀態包括一個計數器,初始化爲一個正數,用來表示需要等待的事件數量 countDown()遞減計數器,表示有一個事件巳經發生 await()等待計數器
相關文章
相關標籤/搜索