摘要: CountDownLatch CountDownLatch允许一个或多个线程等待其他线程完成操作。类似于join的操作,可以进行类比: join用于让当前执行线程等待join线程执行结束,如A.join()方法,将不停检查A线程是否存活,如果A存活,则当前线程永远等待。 public class J 阅读全文
posted @ 2020-09-24 23:50 天乔巴夏丶 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 几种Executors创建的常见线程池总结 FixedThreadPool 可重用固定线程池数的线程池,任务队列使用的是无界的LinkedBlockingQueue。 FixedThreadPool运行示意图【图片来源《Java并发编程的艺术》】 如果当前运行的线程数小于 corePoolSize, 阅读全文
posted @ 2020-09-24 16:04 天乔巴夏丶 阅读(254) 评论(0) 推荐(1) 编辑