當前位置:生活全書館 >

IT科技

> Java執行緒池的用法

Java執行緒池的用法

品牌型號:聯想 YOGA 14c/系統版本:windows10

Java四種常用的執行緒池使用方法:

1. newSingleThreadExecutor

建立一個單執行緒的執行緒池。這個執行緒池只有一個執行緒在工作,保證所有任務按照指定順序(FIFO, LIFO, 優先順序)執行

2.newFixedThreadPool

建立固定大小的執行緒池。可控制執行緒最大併發數,超出的執行緒會在佇列中等待。執行緒池的大小一旦達到最大值就會保持不變。

3. newCachedThreadPool

建立一個可快取的執行緒池。如果執行緒池的大小超過了處理任務所需要的執行緒,可靈活回收空閒執行緒,若無可回收,則新建執行緒。此執行緒池不會對執行緒池大小做限制,執行緒池大小完全依賴於作業系統能夠建立的最大執行緒大小。

4.newScheduledThreadPool

建立一個大小無限的執行緒池。此執行緒池支援定時及週期性任務執行。

 

Java執行緒池的用法

標籤: java 執行緒
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/oo2gel.html