Executors.NewFixedThreadPool Método

Definición

Sobrecargas

Nombre Description
NewFixedThreadPool(Int32)

Crea un grupo de subprocesos que reutiliza un número fijo de subprocesos que funcionan fuera de una cola compartida sin enlazar.

NewFixedThreadPool(Int32, IThreadFactory)

Crea un grupo de subprocesos que reutiliza un número fijo de subprocesos que funcionan fuera de una cola compartida sin enlazar, mediante threadFactory proporcionado para crear nuevos subprocesos cuando sea necesario.

NewFixedThreadPool(Int32)

Crea un grupo de subprocesos que reutiliza un número fijo de subprocesos que funcionan fuera de una cola compartida sin enlazar.

[Android.Runtime.Register("newFixedThreadPool", "(I)Ljava/util/concurrent/ExecutorService;", "")]
public static Java.Util.Concurrent.IExecutorService? NewFixedThreadPool(int nThreads);
[<Android.Runtime.Register("newFixedThreadPool", "(I)Ljava/util/concurrent/ExecutorService;", "")>]
static member NewFixedThreadPool : int -> Java.Util.Concurrent.IExecutorService

Parámetros

nThreads
Int32

el número de subprocesos del grupo

Devoluciones

el grupo de subprocesos recién creado

Atributos

Excepciones

si nThreads <= 0

Comentarios

Crea un grupo de subprocesos que reutiliza un número fijo de subprocesos que funcionan fuera de una cola compartida sin enlazar. En cualquier momento, como máximo nThreads , los subprocesos serán tareas de procesamiento activas. Si se envían tareas adicionales cuando todos los subprocesos están activos, esperarán en la cola hasta que haya un subproceso disponible. Si algún subproceso finaliza debido a un error durante la ejecución antes del apagado, tendrá lugar uno nuevo si es necesario para ejecutar tareas posteriores. Los subprocesos del grupo existirán hasta que sea explícitamente ExecutorService#shutdown shutdown.

Documentación de Java para java.util.concurrent.Executors.newFixedThreadPool(int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

NewFixedThreadPool(Int32, IThreadFactory)

Crea un grupo de subprocesos que reutiliza un número fijo de subprocesos que funcionan fuera de una cola compartida sin enlazar, mediante threadFactory proporcionado para crear nuevos subprocesos cuando sea necesario.

[Android.Runtime.Register("newFixedThreadPool", "(ILjava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;", "")]
public static Java.Util.Concurrent.IExecutorService? NewFixedThreadPool(int nThreads, Java.Util.Concurrent.IThreadFactory? threadFactory);
[<Android.Runtime.Register("newFixedThreadPool", "(ILjava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;", "")>]
static member NewFixedThreadPool : int * Java.Util.Concurrent.IThreadFactory -> Java.Util.Concurrent.IExecutorService

Parámetros

nThreads
Int32

el número de subprocesos del grupo

threadFactory
IThreadFactory

generador que se va a usar al crear nuevos subprocesos

Devoluciones

el grupo de subprocesos recién creado

Atributos

Excepciones

si threadFactory es NULL

si nThreads <= 0

Comentarios

Crea un grupo de subprocesos que reutiliza un número fijo de subprocesos que funcionan fuera de una cola compartida sin enlazar, mediante threadFactory proporcionado para crear nuevos subprocesos cuando sea necesario. En cualquier momento, como máximo nThreads , los subprocesos serán tareas de procesamiento activas. Si se envían tareas adicionales cuando todos los subprocesos están activos, esperarán en la cola hasta que haya un subproceso disponible. Si algún subproceso finaliza debido a un error durante la ejecución antes del apagado, tendrá lugar uno nuevo si es necesario para ejecutar tareas posteriores. Los subprocesos del grupo existirán hasta que sea explícitamente ExecutorService#shutdown shutdown.

Documentación de Java para java.util.concurrent.Executors.newFixedThreadPool(int, java.util.concurrent.ThreadFactory).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a