AsynchronousChannelGroup.WithFixedThreadPool(Int32, IThreadFactory) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
固定スレッド プールを使用して非同期チャネル グループを作成します。
[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
パラメーター
- nThreads
- Int32
プール内のスレッドの数
- threadFactory
- IThreadFactory
新しいスレッドを作成するときに使用するファクトリ
戻り値
新しい非同期チャネル グループ
- 属性
注釈
固定スレッド プールを使用して非同期チャネル グループを作成します。
結果の非同期チャネル グループは、固定数のスレッドを再利用します。 ほとんどの nThreads
スレッドは、グループ内の非同期チャネルで開始された操作の I/O イベントとディスパッチ完了結果を処理するために送信されるアクティブな処理タスクになります。
グループは、システム全体の AsynchronousChannelProvider#openAsynchronousChannelGroup(int,ThreadFactory) openAsynchronousChannelGroup(int,ThreadFactory)
既定 AsynchronousChannelProvider
のオブジェクトのメソッドを呼び出すことによって作成されます。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。