操作:
CountDownLatch(int)构造方法,指定初始计数。await()等待计数减至0。await(long, TimeUnit)在指定时间内,等待计数减至0。countDown()计数减1。getCount()获取剩余计数。
例子1:主线程创建了若干子线程,主线程需要等待这若干子线程结束后才结束。
例子2:线程有若干任务,分多个线程来完成,需要等待这若干任务被完成后,才继续运行处理。
源码:
以上就上有关多线程条件通行工具——CountDownLatch的相关介绍,要了解更多CountDownLatch,多线程条件通行工具——CountDownLatch,编程,Linux编程,Linux Shell,Android,Android教程,JAVA,C语言,Python,HTML5内容请登录学步园。