CountDownLatch同步辅助类

Posted 草莓王子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CountDownLatch同步辅助类相关的知识,希望对你有一定的参考价值。

CountDownLatch,一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。

主要方法

 public CountDownLatch(int count);

 public void countDown();

 public void await() throws InterruptedException
 

构造方法参数指定了计数的次数

countDown方法,当前线程调用此方法,则计数减一

awaint方法,调用此方法会一直阻塞当前线程,直到计时器的值为0

以上是关于CountDownLatch同步辅助类的主要内容,如果未能解决你的问题,请参考以下文章

Java多线程CountDownLatch同步辅助类

014-线程同步辅助类-CountDownLatch

源码分析:CountDownLatch 之倒计时门栓

java并发之同步辅助类CountDownLatch

Java并发编程的4个同步辅助类(CountDownLatchCyclicBarrierSemphorePhaser)

JUC——线程同步辅助工具类(Semaphore,CountDownLatch,CyclicBarrier)