java concurrent包
5iasp
这个作者很懒,什么都没留下…
展开
-
Java多线程--让主线程等待所有子线程执行完毕代码
采用CountDownLatch类来实现 主线程 package test; import java.util.concurrent.CountDownLatch; public class Main { /** * * @author Administrator/2012-3-1/上午09:36:55 */ public static vo原创 2012-03-01 09:43:20 · 3254 阅读 · 0 评论 -
java 多线程 CountDownLatch用法
CountDownLatch,一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 主要方法 public CountDownLatch(int count); public void countDown(); public void await() throws InterruptedException 构造方法参数指定了计数的次数转载 2012-03-01 10:04:16 · 896 阅读 · 0 评论 -
并发包中关于CountDownLatch类的使用
一个非常有用的类,CountDownLatch, 可以用来在一个线程中等待多个线程完成任务的类; 通常的使用场景是,某个主线程接到一个任务,起了n个子线程去完成,但是主线程需要等待这n个子线程都完成任务了以后才开始执行某个操作; 测试代码如下: package test; import java.util.concurrent.CountDownLatch; public cla原创 2012-03-01 09:21:26 · 930 阅读 · 0 评论 -
关于CountDownLatch类Demo代码
package test; import java.util.concurrent.CountDownLatch; public class CountDownLatchDemo { /** * * @author Administrator/2012-3-1/上午09:57:05 */ public static void main(String[] args) {原创 2012-03-01 09:56:22 · 910 阅读 · 0 评论