JDK源码解析实战系列(建议收藏) - CountDownLatch

1 基本设计 一种同步辅助,容许一个或多个线程等待,直到在其余线程中执行的一组操做完成。 CountDownLatch 是用给定的 count 初始化的。因为调用了countDown()方法,await 方法阻塞,直到当前计数为零,以后释放全部等待线程,并当即返回任何后续的 await 调用。这是一种一次性现象——计数没法重置。若是须要重置计数的版本,能够考虑使用CyclicBarrier。jav
相关文章
相关标签/搜索