開心生活站

位置:首頁 > IT科技 > 

Java線程池的用法

IT科技1.09W
品牌型號:聯想 YOGA 14c/系統版本:windows10

Java四種常用的線程池使用方法:

1. newSingleThreadExecutor

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

2.newFixedThreadPool

創建固定大小的線程池。可控制線程最大併發數,超出的線程會在隊列中等待。線程池的大小一旦達到最大值就會保持不變。

3. newCachedThreadPool

創建一個可緩存的線程池。如果線程池的大小超過了處理任務所需要的線程,可靈活回收空閒線程,若無可回收,則新建線程。此線程池不會對線程池大小做限制,線程池大小完全依賴於操作系統能夠創建的最大線程大小。

4.newScheduledThreadPool

創建一個大小無限的線程池。此線程池支持定時及週期性任務執行。

 

Java線程池的用法

標籤:java 線程