java并发
qq_35807697
这个作者很懒,什么都没留下…
展开
-
java并发包之倒计数闭锁CountDownLatch
由于技术发展,并发,多线程出现,java在java5的时候引进了java.util.concurrent 包。CountDownLatch是在这个并发包下面,是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行。CountDownLatch 以一个给定的数量初始化。countDown() 每被调用一次,这一数量就减一。通过调用 await() 方法之一,线程可以阻塞等待转载 2017-10-14 16:47:51 · 312 阅读 · 0 评论 -
java并发之同步屏障CyclicBarrier
CyclicBarrier 是让一组线程到达一个屏障(也可以叫同步点)时被阻塞,直到最后一个线程到达屏障时,屏障才会开门,所有被屏障拦截的线程才会继续干活。CyclicBarrier默认的构造方法是CyclicBarrier(int parties),其参数表示屏障拦截的线程数量,每个线程调用await方法告诉CyclicBarrier我已经到达了屏障,然后当前线程被阻塞。 实例:组织一个老板参加转载 2017-10-14 17:01:13 · 457 阅读 · 0 评论