倒计时门栓CountDownLatch"/>
Java 同步和协作工具类 倒计时门栓CountDownLatch
这里写目录标题
- 19.3 倒计时门栓CountDownLatch
- 参考目录
19.3 倒计时门栓CountDownLatch
我们在15.3.5节使用wait/notify实现了一个简单的门栓MyLatch,我 们提到,Java并发包中已经提供了类似工具,就是CountDownLatch
。它相当于是一个门栓,一开始是关闭的,所有希望通过该门的线程都需要等待,然后开始倒计时,倒计时变为0后,门栓打开,等待的所有线程 都可以通过,它是一次性的,打开后就不能再关上了。
CountDownLatch
里有一个计数,这个计数通过构造方法进行传递:
多个线程可以基于这个计数进行协作,它的主要方法有:
更多推荐
Java 同步和协作工具类 倒计时门栓CountDownLatch
发布评论