Executors.NewSingleThreadExecutor Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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.