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