開心生活站

位置:首頁 > IT科技 > 

java線程池有幾種

IT科技2.71W

Java線程池有四種,分別是:newCachedThreadPool、newFixedThreadPool、newSingleThreadExecutor、newScheduleThreadPool。

1、newCachedThreadPool:建一個可緩存線程池,如果線程池長度超過處理需要,可靈活回收空閒線程,若無可回收,則新建線程,也是能reuse就用,但不能隨時建新的線程。

2、newFixedThreadPool:創建一個固定大小的線程池。可控制併發的線程數量,如果工作線程數量達到線程池初始的最大數,則將提交的任務存入到池隊列中。數針對一些很穩定很固定的正規併發線程,多用於服務器。

3、newSingleThreadExecutor:單例線程,任意時間池中只能有一個線程。

4、newScheduleThreadPool:創建一個定長的線程池,支持定時及週期性任務執行。

java線程池有幾種

以上是小編的分享,希望能幫到大家。

標籤:java 線程 池有