JUC并发工具之CountDownLatch源码分析

CountDownLatch是一个同步辅助类,在完成一组正在其余线程中执行的操做以前,它容许一个或多个线程一直等待。它是经过一个计数器来实现的,当咱们在new 一个CountDownLatch对象的时候须要带入该计数器值,该值就表示了线程的数量。每当一个线程完成本身的任务后,计数器的值就会减1。当计数器的值变为0时,就表示全部的线程均已经完成了任务,而后就能够恢复等待的线程继续执行了。java 咱
相关文章
相关标签/搜索