并发流程工具CountDownLatch解析

CountDownLatch是一个线程并发流程工具,它容许一个或者多个线程阻塞直到一些线程执行完毕,才会继续执行,CountDownLatch会存在一个计数器,当 await方法调用,那么后面的线程都会被阻塞,直到因为countDown()方法的调用而致使当前计数达到零,后续被阻塞的线程才会继续执行,这个计数器是一次性的,不能重置,若是须要重置计数,请考虑使用CyclicBarrierjava C
相关文章
相关标签/搜索