摘要: 一、线程池的介绍 例子:10年前单核CPU电脑,假的多线程,像马戏团小丑玩多个球,CPU需要来回切换。现在是多核电脑,多个线程各自跑在独立的CPU上,不用切换效率高。 线程池的优势:线程池做的工作只要是控制运行的线程数量,处理过程中将任务放入队列,然后在线程创建后启动这些任务,如果线程数量超过了最大 阅读全文
posted @ 2020-10-10 18:16 二十二画生的执著 阅读(165) 评论(0) 推荐(0)
摘要: 一、阻塞队列: 阻塞:必须要阻塞/不得不阻塞 阻塞队列是一个队列,在数据结构中起的作用如下图: 线程1往阻塞队列里添加元素,线程2从阻塞队列里移除元素 当队列是空的,从队列中获取元素的操作将会被阻塞当队列是满的,从队列中添加元素的操作将会被阻塞 试图从空的队列中获取元素的线程将会被阻塞,直到其他线程 阅读全文
posted @ 2020-10-10 18:06 二十二画生的执著 阅读(181) 评论(0) 推荐(0)