CountDownLatch 和 CyclicBarrier

一、CountDownLatch   其實要完成這種某個線程等待其他線程結果才能開始任務的業務,直接在需要準備的線程中join()依賴的線程就能完成要求,但是在博客的上一篇《三個線程順序輸出》中也說到過,join的線程返回,必須是子線程已經結束。而CountDownLatch提供了更靈活的方案,可在子線程完成好其他線程依賴的工作後調用countDown()方法主動減少計數,同時繼續做線程間業務無依
相關文章
相關標籤/搜索