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)
возвращаемого исполнителя, гарантированно не будет перенастройки для использования дополнительных потоков.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.