語言

Executors.NewFixedThreadPool 方法

定義

多載

名稱 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於