countDownLatch
2016-02-18 18:17:31 5 举报
CountDownLatch是Java并发编程中的一个同步辅助类,它允许一个或多个线程等待其他线程完成操作。这个类位于java.util.concurrent包中。CountDownLatch的主要方法是await()和countDown()。await()方法使当前线程等待,直到计数器值为0;countDown()方法将计数器值减1。当计数器值为0时,所有等待的线程将被唤醒。CountDownLatch常用于多线程任务完成后,主线程需要等待所有子线程执行完毕的场景。