摘要: 本文总结自《Java并发编程的艺术》 等待多线程完成的CountDownLatch CountDownLatch允许一个或多个线程等待其他线程完成操作。CountDownLatch的构造函数接收一个int类型的参数作为计数器,如果你想等待N个线程完成任务,这里就传入N。当我们调用CountDownL 阅读全文
posted @ 2021-03-29 23:58 Cruel_King 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 本节内容总结自《Java 并发编程的艺术》 Java中的阻塞队列 什么是阻塞队列 定义:阻塞队列是支持阻塞的插入和移除方法。支持阻塞的插入是指,当队列满时,队列会阻塞插入元素的线程,直到队列不满。支持阻塞的移除方法是指,队列为空时,获取元素的线程会等待队列变为非空。阻塞队列常用于生产者和消费者的场景 阅读全文
posted @ 2021-03-29 22:22 Cruel_King 阅读(50) 评论(0) 推荐(0) 编辑