CountDownLatch的使用技巧

在使用了多線程處理任務後,最常見的需要就是主線程並不知道任務的完成情況,因此無法決定是繼續往下進行還是繼續完畢。CountDownLatch是JDK提供給我們的多線程間通信的一個工具,用於讓主線程知道任務完成的進度。可以使主線程等待其他線程池內線程執行完畢後再執行。 舉個例子來說: 目前一名老師接到了一個任務,說要把教室裏的桌子都擦乾淨 流程是: 把桌子擦乾淨 等全部桌子乾淨了之後,去敲上課鈴。
相關文章
相關標籤/搜索