摘要: 线程池 什么是线程池? 线程池,thread pool,是一种线程使用模式 为什么要使用线程池? 1:降低资源的消耗,降低线程的创建和销毁的资源消耗 2:提高响应速度,假设线程的创建时间为T1,执行时间为T2,销毁时间为T3,如果是自己创建线程必然会经历,这三个时间,那么如果创建+销毁>执行,就会有 阅读全文
posted @ 2021-01-11 18:42 彼岸舞 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 什么是阻塞队列 概念 当队列满的时候,插入元素的线程被阻塞,直到队列不满 队列为空的时候,获取元素的线程被阻塞,直到队列不为空 生产者消费者模式也是阻塞队列的一种体现 常用阻塞队列 ArrayBlockingQueue:一个由数组结构组成的有界阻塞队列 LinkedBlockingQueue:一个由 阅读全文
posted @ 2021-01-11 14:09 彼岸舞 阅读(379) 评论(0) 推荐(0) 编辑