Executors.NewSingleThreadExecutor 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| NewSingleThreadExecutor() |
建立一個執行者,使用單一工作執行緒,並從無界的隊列運作。 |
| NewSingleThreadExecutor(IThreadFactory) |
建立一個執行器,使用單一工作執行緒,並從無界隊列運作,並在需要時使用提供的 ThreadFactory 建立新執行緒。 |
NewSingleThreadExecutor()
建立一個執行者,使用單一工作執行緒,並從無界的隊列運作。
[Android.Runtime.Register("newSingleThreadExecutor", "()Ljava/util/concurrent/ExecutorService;", "")]
public static Java.Util.Concurrent.IExecutorService? NewSingleThreadExecutor();
[<Android.Runtime.Register("newSingleThreadExecutor", "()Ljava/util/concurrent/ExecutorService;", "")>]
static member NewSingleThreadExecutor : unit -> Java.Util.Concurrent.IExecutorService
傳回
新創建的單執行緒執行者
- 屬性
備註
建立一個執行者,使用單一工作執行緒,並從無界的隊列運作。 (但請注意,如果這個單一執行緒在關機前因執行失敗而終止,若需要執行後續任務,將由新的執行緒取代。)任務保證依序執行,且任何時刻不會同時啟用超過一個任務。 與其他對應版本 newFixedThreadPool(1) 不同,回傳的執行器保證無法重新配置以使用額外執行緒。
的 java.util.concurrent.Executors.newSingleThreadExecutor()Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
NewSingleThreadExecutor(IThreadFactory)
建立一個執行器,使用單一工作執行緒,並從無界隊列運作,並在需要時使用提供的 ThreadFactory 建立新執行緒。
[Android.Runtime.Register("newSingleThreadExecutor", "(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;", "")]
public static Java.Util.Concurrent.IExecutorService? NewSingleThreadExecutor(Java.Util.Concurrent.IThreadFactory? threadFactory);
[<Android.Runtime.Register("newSingleThreadExecutor", "(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;", "")>]
static member NewSingleThreadExecutor : Java.Util.Concurrent.IThreadFactory -> Java.Util.Concurrent.IExecutorService
參數
- threadFactory
- IThreadFactory
建立新執行緒時使用的工廠
傳回
新創建的單執行緒執行者
- 屬性
例外狀況
若 threadFactory 為空
備註
建立一個執行器,使用單一工作執行緒,並從無界隊列運作,並在需要時使用提供的 ThreadFactory 建立新執行緒。 與其他對應版本 newFixedThreadPool(1, threadFactory) 不同,回傳的執行器保證無法重新配置以使用額外執行緒。
的 java.util.concurrent.Executors.newSingleThreadExecutor(java.util.concurrent.ThreadFactory)Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。