CountDownLatch原理及使用

xiaoxiao2021-02-28  33

1、使用 通常用于多线程之间的等待 常用函数

//用于state-1 void countDown() //主线程等待子线程做事情。 void await() throws InterruptedException

2、原理 原理就是借助AQS的等待队列,代码很简单,这里不赘述。不过这里特意提一点,可以多个线程进行await,countDown将state减为0时,会唤醒所有的await。

转载请注明原文地址: https://www.6miu.com/read-2623538.html

最新回复(0)