Idioma

Executors.NewSingleThreadExecutor Método

Definição

Sobrecargas

Nome Description
NewSingleThreadExecutor()

Cria um Executor que usa um único thread de trabalho operando fora de uma fila não associado.

NewSingleThreadExecutor(IThreadFactory)

Cria um Executor que usa um único thread de trabalho operando fora de uma fila não associado e usa o ThreadFactory fornecido para criar um novo thread quando necessário.

NewSingleThreadExecutor()

Cria um Executor que usa um único thread de trabalho operando fora de uma fila não associado.

[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

Retornos

o Executor de thread único recém-criado

Atributos

Comentários

Cria um Executor que usa um único thread de trabalho operando fora de uma fila não associado. (No entanto, observe que, se esse único thread for encerrado devido a uma falha durante a execução antes do desligamento, um novo tomará seu lugar se necessário para executar as tarefas subsequentes.) As tarefas são garantidas para serem executadas sequencialmente e não mais do que uma tarefa estará ativa em um determinado momento. Ao contrário do equivalente, newFixedThreadPool(1) garante-se que o executor retornado não seja reconfigurável para usar threads adicionais.

Java documentação para java.util.concurrent.Executors.newSingleThreadExecutor().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

NewSingleThreadExecutor(IThreadFactory)

Cria um Executor que usa um único thread de trabalho operando fora de uma fila não associado e usa o ThreadFactory fornecido para criar um novo thread quando necessário.

[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

Parâmetros

threadFactory
IThreadFactory

a fábrica a ser usada ao criar novos threads

Retornos

o Executor de thread único recém-criado

Atributos

Exceções

se threadFactory for nulo

Comentários

Cria um Executor que usa um único thread de trabalho operando fora de uma fila não associado e usa o ThreadFactory fornecido para criar um novo thread quando necessário. Ao contrário do equivalente, newFixedThreadPool(1, threadFactory) garante-se que o executor retornado não seja reconfigurável para usar threads adicionais.

Java documentação para java.util.concurrent.Executors.newSingleThreadExecutor(java.util.concurrent.ThreadFactory).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a