并发控制(5)使用CountDownLatch来控制多线程下的程序流程
并发控制(5)使用CountDownLatch来控制多线程下的程序流程
CountDownLatch和CyclicBarrier的区别,其实比较简单,CountDownLatch对执行任务的线程。比如有A,B,C三个线程,那么如果A是设置了countDown.await()这个方法,那么B和C就只能等到A了,什么时候A准备好了,那么B和C才可以执行.
典型的场景就是,比如A需要从远程服务器拿到某个资
原创
2016-08-21 20:10:58 ·
1517 阅读 ·
0 评论