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

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

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

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 имеет значение NULL

Комментарии

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

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

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

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