語言

Executors.NewSingleThreadScheduledExecutor 方法

定義

多載

名稱 Description
NewSingleThreadScheduledExecutor()

建立一個單執行緒執行器,能排程指令在指定延遲後執行,或定期執行。

NewSingleThreadScheduledExecutor(IThreadFactory)

建立一個單執行緒執行器,能排程指令在指定延遲後執行,或定期執行。

NewSingleThreadScheduledExecutor()

建立一個單執行緒執行器,能排程指令在指定延遲後執行,或定期執行。

[Android.Runtime.Register("newSingleThreadScheduledExecutor", "()Ljava/util/concurrent/ScheduledExecutorService;", "")]
public static Java.Util.Concurrent.IScheduledExecutorService? NewSingleThreadScheduledExecutor();
[<Android.Runtime.Register("newSingleThreadScheduledExecutor", "()Ljava/util/concurrent/ScheduledExecutorService;", "")>]
static member NewSingleThreadScheduledExecutor : unit -> Java.Util.Concurrent.IScheduledExecutorService

傳回

新設立的排程執行人

屬性

備註

建立一個單執行緒執行器,能排程指令在指定延遲後執行,或定期執行。 (但請注意,如果這個單一執行緒在關機前因執行失敗而終止,若需要執行後續任務,將由新的執行緒取代。)任務保證依序執行,且任何時刻不會同時啟用超過一個任務。 與其他對應版本 newScheduledThreadPool(1) 不同,回傳的執行器保證無法重新配置以使用額外執行緒。

Java 文件 java.util.concurrent.Executors.newSingleThreadScheduledExecutor()。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

NewSingleThreadScheduledExecutor(IThreadFactory)

建立一個單執行緒執行器,能排程指令在指定延遲後執行,或定期執行。

[Android.Runtime.Register("newSingleThreadScheduledExecutor", "(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ScheduledExecutorService;", "")]
public static Java.Util.Concurrent.IScheduledExecutorService? NewSingleThreadScheduledExecutor(Java.Util.Concurrent.IThreadFactory? threadFactory);
[<Android.Runtime.Register("newSingleThreadScheduledExecutor", "(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ScheduledExecutorService;", "")>]
static member NewSingleThreadScheduledExecutor : Java.Util.Concurrent.IThreadFactory -> Java.Util.Concurrent.IScheduledExecutorService

參數

threadFactory
IThreadFactory

建立新執行緒時使用的工廠

傳回

新設立的排程執行人

屬性

例外狀況

若 threadFactory 為空

備註

建立一個單執行緒執行器,能排程指令在指定延遲後執行,或定期執行。 (但請注意,如果這個單一執行緒在關機前因執行失敗而終止,若需要執行後續任務,將由新的執行緒取代。)任務保證依序執行,且任何時刻不會同時啟用超過一個任務。 與其他對應版本 newScheduledThreadPool(1, threadFactory) 不同,回傳的執行器保證無法重新配置以使用額外執行緒。

Java 文件 java.util.concurrent.Executors.newSingleThreadScheduledExecutor(java.util.concurrent.ThreadFactory)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於