- 实现方式具体由3种:
a. 使用isTerminated方法
b. 使用CountDownLatch
c. 使用awaitTermination方法
本文主要介绍CoundDownLatch的使用:
原理: CountDownLatch主要利用countDown方法进行减1操作,使用await方法进行等待操作。CountDownLatch里面保存了一个count值,通过减1操作,直到为0时候,等待线程才可以执行。
其中await原理其实是利用了AQS机制。
java如何保证线程池里的线程都执行完毕后再执行后续业务逻辑
最新推荐文章于 2024-06-02 21:10:39 发布