Executors.NewFixedThreadPool 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| NewFixedThreadPool(Int32) |
建立一個執行緒池,重複使用固定數量的執行緒,這些執行緒運作於共享的無界佇列。 |
| NewFixedThreadPool(Int32, IThreadFactory) |
建立一個執行緒池,重複使用固定數量的執行緒,這些執行緒從共享的無界隊列運作,並在需要時利用提供的 ThreadFactory 建立新執行緒。 |
NewFixedThreadPool(Int32)
建立一個執行緒池,重複使用固定數量的執行緒,這些執行緒運作於共享的無界佇列。
[Android.Runtime.Register("newFixedThreadPool", "(I)Ljava/util/concurrent/ExecutorService;", "")]
public static Java.Util.Concurrent.IExecutorService? NewFixedThreadPool(int nThreads);
[<Android.Runtime.Register("newFixedThreadPool", "(I)Ljava/util/concurrent/ExecutorService;", "")>]
static member NewFixedThreadPool : int -> Java.Util.Concurrent.IExecutorService
參數
- nThreads
- Int32
池中執行緒的數量
傳回
新建立的執行緒池
- 屬性
例外狀況
如果 nThreads <= 0
備註
建立一個執行緒池,重複使用固定數量的執行緒,這些執行緒運作於共享的無界佇列。 在任何時候,最多 nThreads 執行緒會是主動處理任務。 如果所有執行緒都活躍時提交了額外任務,它們會在佇列中等待,直到有執行緒可用。 若任何執行緒因關閉前執行失敗而終止,若需要執行後續任務,將由新的執行緒取代。 池中的執行緒會一直存在,直到它明確成為 ExecutorService#shutdown shutdown。
Java 文件 java.util.concurrent.Executors.newFixedThreadPool(int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
NewFixedThreadPool(Int32, IThreadFactory)
建立一個執行緒池,重複使用固定數量的執行緒,這些執行緒從共享的無界隊列運作,並在需要時利用提供的 ThreadFactory 建立新執行緒。
[Android.Runtime.Register("newFixedThreadPool", "(ILjava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;", "")]
public static Java.Util.Concurrent.IExecutorService? NewFixedThreadPool(int nThreads, Java.Util.Concurrent.IThreadFactory? threadFactory);
[<Android.Runtime.Register("newFixedThreadPool", "(ILjava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;", "")>]
static member NewFixedThreadPool : int * Java.Util.Concurrent.IThreadFactory -> Java.Util.Concurrent.IExecutorService
參數
- nThreads
- Int32
池中執行緒的數量
- threadFactory
- IThreadFactory
建立新執行緒時使用的工廠
傳回
新建立的執行緒池
- 屬性
例外狀況
若 threadFactory 為空
如果 nThreads <= 0
備註
建立一個執行緒池,重複使用固定數量的執行緒,這些執行緒從共享的無界隊列運作,並在需要時利用提供的 ThreadFactory 建立新執行緒。 在任何時候,最多 nThreads 執行緒會是主動處理任務。 如果所有執行緒都活躍時提交了額外任務,它們會在佇列中等待,直到有執行緒可用。 若任何執行緒因關閉前執行失敗而終止,若需要執行後續任務,將由新的執行緒取代。 池中的執行緒會一直存在,直到它明確成為 ExecutorService#shutdown shutdown。
Java 文件 java.util.concurrent.Executors.newFixedThreadPool(int, java.util.concurrent.ThreadFactory)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。