AsynchronousChannelGroup.WithFixedThreadPool(Int32, IThreadFactory) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un gruppo di canali asincrono con un pool di thread fisso.
[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
Parametri
- nThreads
- Int32
Numero di thread nel pool
- threadFactory
- IThreadFactory
Factory da usare durante la creazione di nuovi thread
Restituisce
Nuovo gruppo di canali asincrono
- Attributi
Commenti
Crea un gruppo di canali asincrono con un pool di thread fisso.
Il gruppo di canali asincrono risultante riutilizza un numero fisso di thread. In qualsiasi momento, al massimo nThreads
i thread saranno attività di elaborazione attive inviate per gestire gli eventi di I/O e inviare i risultati di completamento per le operazioni avviate su canali asincroni nel gruppo.
Il gruppo viene creato richiamando il AsynchronousChannelProvider#openAsynchronousChannelGroup(int,ThreadFactory) openAsynchronousChannelGroup(int,ThreadFactory)
metodo dell'oggetto predefinito AsynchronousChannelProvider
a livello di sistema.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.