CountDownLatch
的一个非常典型的应用场景是:有一个任务想要往下执行,但必须要等到其他的任务执行完毕后才可以继续往下执行。假如我们这个想要继续往下执行的任务调用一
个CountDownLatch对象的await()方法,其他的任务执行完自己的任务后调用同一个CountDownLatch对象上的
countDown()方法,这个调用await()方法的任务将一直阻塞等待,直到这个CountDownLatch对象的计数值减到0为止。
参考链接:
http://blog.csdn.net/junshuaizhang/article/details/39580751
http://www.iteye.com/topic/1002652
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31347383/viewspace-2121978/
,如需转载,请注明出处,否则将追究法律责任。