Java并发系列(7)CountDownLatch源码分析

CountDownLatch(闭锁)是一个颇有用的工具类,利用它咱们能够拦截一个或多个线程使其在某个条件成熟后再执行。它的内部提供了一个计数器,在构造闭锁时必须指定计数器的初始值,且计数器的初始值必须大于0。另外它还提供了一个countDown方法来操做计数器的值,每调用一次countDown方法计数器都会减1,直到计数器的值减为0时就表明条件已成熟,全部因调用await方法而阻塞的线程都会被唤醒
相关文章
相关标签/搜索