Java併發系列(7)CountDownLatch源碼分析

CountDownLatch(閉鎖)是一個頗有用的工具類,利用它咱們能夠攔截一個或多個線程使其在某個條件成熟後再執行。它的內部提供了一個計數器,在構造閉鎖時必須指定計數器的初始值,且計數器的初始值必須大於0。另外它還提供了一個countDown方法來操做計數器的值,每調用一次countDown方法計數器都會減1,直到計數器的值減爲0時就表明條件已成熟,全部因調用await方法而阻塞的線程都會被喚醒
相關文章
相關標籤/搜索