Lenguaje

Executors.NewSingleThreadExecutor Método

Definición

Sobrecargas

Nombre Description
NewSingleThreadExecutor()

Crea un ejecutor que usa un único subproceso de trabajo que funciona fuera de una cola sin enlazar.

NewSingleThreadExecutor(IThreadFactory)

Crea un ejecutor que usa un único subproceso de trabajo que funciona fuera de una cola sin enlazar y usa threadFactory proporcionado para crear un nuevo subproceso cuando sea necesario.

NewSingleThreadExecutor()

Crea un ejecutor que usa un único subproceso de trabajo que funciona fuera de una cola sin enlazar.

[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

Devoluciones

El ejecutor de subproceso único recién creado

Atributos

Comentarios

Crea un ejecutor que usa un único subproceso de trabajo que funciona fuera de una cola sin enlazar. (Sin embargo, tenga en cuenta que si este único subproceso finaliza debido a un error durante la ejecución antes del apagado, tendrá lugar uno nuevo si es necesario para ejecutar tareas posteriores). Se garantiza que las tareas se ejecuten secuencialmente y no habrá más de una tarea activa en un momento dado. A diferencia de lo contrario, newFixedThreadPool(1) se garantiza que el ejecutor devuelto no se puede reconfigurar para usar subprocesos adicionales.

Java documentación para java.util.concurrent.Executors.newSingleThreadExecutor().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

NewSingleThreadExecutor(IThreadFactory)

Crea un ejecutor que usa un único subproceso de trabajo que funciona fuera de una cola sin enlazar y usa threadFactory proporcionado para crear un nuevo subproceso cuando sea necesario.

[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

generador que se va a usar al crear nuevos subprocesos

Devoluciones

El ejecutor de subproceso único recién creado

Atributos

Excepciones

si threadFactory es NULL

Comentarios

Crea un ejecutor que usa un único subproceso de trabajo que funciona fuera de una cola sin enlazar y usa threadFactory proporcionado para crear un nuevo subproceso cuando sea necesario. A diferencia de lo contrario, newFixedThreadPool(1, threadFactory) se garantiza que el ejecutor devuelto no se puede reconfigurar para usar subprocesos adicionales.

Java documentación para java.util.concurrent.Executors.newSingleThreadExecutor(java.util.concurrent.ThreadFactory).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a