Java多線程學習:CountDownLatch(閉鎖)

介紹: CountDownLatch這個類是在Java1.5時引入的,其作用是 允許一個線程等待其他線程完成各自的工作後執行;例如:主線程執行到某處,併發生成3個子線程,這時主線程希望3個子線程都完成的情況下才往下執行,就需要使用CountDownLatch這個類了。 原理: 通過一個計數器來實現,這個計數器的初始化爲線程的數量,當一個線程執行完之後,計數器-1,直到等於0時,表示所有線程執行完成
相關文章
相關標籤/搜索