Java執行緒池的用法
- IT科技
- 關注:9.85K次
品牌型號:聯想 YOGA 14c/系統版本:windows10
Java四種常用的執行緒池使用方法:
1. newSingleThreadExecutor
建立一個單執行緒的執行緒池。這個執行緒池只有一個執行緒在工作,保證所有任務按照指定順序(FIFO, LIFO, 優先順序)執行。
2.newFixedThreadPool
建立固定大小的執行緒池。可控制執行緒最大併發數,超出的執行緒會在佇列中等待。執行緒池的大小一旦達到最大值就會保持不變。
3. newCachedThreadPool
建立一個可快取的執行緒池。如果執行緒池的大小超過了處理任務所需要的執行緒,可靈活回收空閒執行緒,若無可回收,則新建執行緒。此執行緒池不會對執行緒池大小做限制,執行緒池大小完全依賴於作業系統能夠建立的最大執行緒大小。
4.newScheduledThreadPool
建立一個大小無限的執行緒池。此執行緒池支援定時及週期性任務執行。
- 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/oo2gel.html