Share via


AsynchronousChannelGroup.WithFixedThreadPool(Int32, IThreadFactory) Método

Definición

Crea un grupo de canales asincrónico con un grupo de subprocesos fijo.

[Android.Runtime.Register("withFixedThreadPool", "(ILjava/util/concurrent/ThreadFactory;)Ljava/nio/channels/AsynchronousChannelGroup;", "", ApiSince=26)]
public static Java.Nio.Channels.AsynchronousChannelGroup? WithFixedThreadPool (int nThreads, Java.Util.Concurrent.IThreadFactory? threadFactory);
[<Android.Runtime.Register("withFixedThreadPool", "(ILjava/util/concurrent/ThreadFactory;)Ljava/nio/channels/AsynchronousChannelGroup;", "", ApiSince=26)>]
static member WithFixedThreadPool : int * Java.Util.Concurrent.IThreadFactory -> Java.Nio.Channels.AsynchronousChannelGroup

Parámetros

nThreads
Int32

Número de subprocesos del grupo

threadFactory
IThreadFactory

Generador que se va a usar al crear nuevos subprocesos

Devoluciones

Nuevo grupo de canales asincrónico

Atributos

Comentarios

Crea un grupo de canales asincrónico con un grupo de subprocesos fijo.

El grupo de canales asincrónico resultante reutiliza un número fijo de subprocesos. En cualquier momento, en la mayoría nThreads de los subprocesos serán tareas de procesamiento activas que se envían para controlar eventos de E/S y enviar los resultados de finalización de las operaciones iniciadas en canales asincrónicos del grupo.

El grupo se crea invocando el AsynchronousChannelProvider#openAsynchronousChannelGroup(int,ThreadFactory) openAsynchronousChannelGroup(int,ThreadFactory) método del objeto predeterminado AsynchronousChannelProvider de todo el sistema.

Documentación de Java para java.nio.channels.AsynchronousChannelGroup.withFixedThreadPool(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 Project y que se usan según los términos Creative Commons 2.5 Attribution License.

Se aplica a