CountDownLatch的使用技巧

在使用了多线程处理任务后,最常见的需要就是主线程并不知道任务的完成情况,因此无法决定是继续往下进行还是继续完毕。CountDownLatch是JDK提供给我们的多线程间通信的一个工具,用于让主线程知道任务完成的进度。可以使主线程等待其他线程池内线程执行完毕后再执行。 举个例子来说: 目前一名老师接到了一个任务,说要把教室里的桌子都擦干净 流程是: 把桌子擦干净 等全部桌子干净了之后,去敲上课铃。
相关文章
相关标签/搜索