溫馨提示×

java線程池有哪些

養魚的貓咪
232
2021-04-15 08:19:44
欄目: 編程語言

java的線程池有:1.newCachedThreadPool,線程數量不定的線程池;2.newFixedThreadPool,指定工作線程數量的線程池;3.newScheduledThreadPool,核心線程數量是固定的線程池;4.newSingleThreadExecutor,只有一個核心線程的線程池;

java線程池有哪些

java的線程池有以下幾種

1.newCachedThreadPool

newCachedThreadPool是一種線程數量不定的線程池,是一個可緩存線程池,常用于處理大量短時間工作任務。

2.newFixedThreadPool

newFixedThreadPool是一個指定工作線程數量的線程池,newFixedThreadPool中每提交一個任務時會自動創建一個工作線程,且當線程處于空閑狀態時,線程也不會被回收。

3.newScheduledThreadPool

newScheduledThreadPool是一個核心線程數量是固定的線程池,其特點在于工作線程數目限制為1,且操作的是一個無界的工作隊列,最多只有一個任務處于活動狀態。

4.newSingleThreadExecutor

newSingleThreadExecutor是一個只有一個核心線程的線程池,采用無界隊列的方式來執行線程,且任務之間不需要處理線程同步的問題,可以確保任務在同一個線程中按順序執行。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女