IT科技

當前位置 /首頁/IT科技 > /列表

java線程池有幾種

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

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

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

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

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

java線程池有幾種

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

TAG標籤:池有 java 線程 #