主线程等待子线程,获取资源
在写有的多线程业务时,可能需要收集子线程的数据,但是这时主线程已经跑完,如何阻塞是一个问题。
下面写一个 主线程和 线程池组合的阻塞;
1 主线程等待线程池
Java线程池java.util.concurrent.ExecutorService是很好用的多线程管理方式。ExecutorService的一个方法boolean awaitTermination(long timeout, TimeUnit unit),即阻塞主线程,等待线程池的所有线程执行完成,用法和上面所说的CountDownLatch的pu
原创
2021-08-05 15:24:18 ·
167 阅读 ·
0 评论