- 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