摘要: java线程池 线程池的组成 一般线程池主要分一下部分: 线程池管理器:用于创建并管理线程池工作线程:线程池中的线程任务接口:每个任务必须实现的接口,用于工作线程调度其运行任务队列:用于存放待处理的任务,提供一种缓冲机制 ThreadPoolExecutor(推荐) ThreadPoolExecut 阅读全文
posted @ 2021-04-16 21:09 鸭梨的药丸哥 阅读(18) 评论(0) 推荐(0)
摘要: JUC中的阻塞队列 阻塞情况 阻塞队列中,线程阻塞有这样的两种情况: 当队列中没有数据的情况下,消费者端的所有线程都会被自动阻塞,直到有数据放入队列。当队列中填满数据的情况下,生产者端的所有线程都会被自动阻塞,直到队列中有空的位置,线程被自动唤醒。 如下两图: 空的情况 满的情况 BlockingQ 阅读全文
posted @ 2021-04-16 12:33 鸭梨的药丸哥 阅读(9) 评论(0) 推荐(0)