- newCachedThreadPool 创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。
- newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。
- newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执行。
- newSingleThreadExecutor 创建一个单线程化的线程池,它只会用唯一的工作线程来执行任务,保证所有任务按照指定顺序(FIFO, LIFO, 优先级)执行。
浅谈Java中4种线程池
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Java组合和继承的区别
running boy
2020-07-07 12:42:34
java爬虫--利用java爬取网页数据的方法与思路,以爬取“食品许可公示的数据”为例
qq_BeBetterCoder
2020-07-07 10:47:25
spring validation 源码分析
sixianfeng
2020-07-07 09:32:00
Struts2Mvc验证码
麦田的一米阳光
2020-07-06 17:17:36
java反射获取对象的属性及属性值
麦田的一米阳光
2020-07-06 16:40:37
Queue (队列)
麦田的一米阳光
2020-07-06 16:40:37
FreeMarker视图解析器配置
麦田的一米阳光
2020-07-06 16:40:27
【集合】comparable接口与comparator
doubel_山里娃
2020-07-06 00:03:37
JAVAEE之单用户登录
[size=medium][b]單用戶登錄是系統中數據一直性的解決方案之一。[/b][/size][b]問題背景:[/b]試想,如果同時有兩個用戶使用
iteye_3352
2020-07-05 13:38:12
JAVA知识点回顾之HashCode、Equals和==
xufei5789651
2020-07-04 15:29:19
JAVA 知识点回顾之泛型
xufei5789651
2020-07-04 15:29:19
JDK14发布了,快来看看有什么新特性吧
samdy_li
2020-07-04 12:14:13