Поделиться через


Executors.NewSingleThreadScheduledExecutor Метод

Определение

Перегрузки

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().

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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

Фабрика, используемая при создании новых потоков

Возвращаемое значение

только что созданный запланированный исполнитель

Атрибуты

Исключения

Значение NULL, если threadFactory имеет значение NULL

Комментарии

Создает однопотоковый исполнитель, который может запланировать выполнение команд после заданной задержки или периодически выполнять. (Обратите внимание, что если этот один поток завершается из-за сбоя во время выполнения перед завершением работы, новый поток будет выполняться при необходимости для выполнения последующих задач.) Задачи гарантированно выполняются последовательно, и не более одной задачи будут активны в любое время. В отличие от эквивалентного newScheduledThreadPool(1, threadFactory) возвращаемого исполнителя, гарантированно не будет перенастройки для использования дополнительных потоков.

Документация по Java для java.util.concurrent.Executors.newSingleThreadScheduledExecutor(java.util.concurrent.ThreadFactory).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к