ThreadPool メンバ
パブリック メソッド
BindHandle | オペレーティング システム ハンドルを ThreadPool にバインドします。 |
GetAvailableThreads | スレッド プール スレッドの最大数 (GetMaxThreads から返される) と現在アクティブなスレッドの数との差を取得します。 |
GetMaxThreads | 同時にアクティブにできるスレッド プールへの要求の数を取得します。この数を超える要求はすべて、スレッド プール スレッドが使用可能になるまでキューに置かれたままになります。 |
GetMinThreads | 新しい要求に応じるために ThreadPool 内で保持されている、アイドル状態のスレッドの数を取得します。 |
QueueUserWorkItem
.NET Compact Framework でもサポート。 |
オーバーロード。 メソッドを実行するためのキューに置きます。メソッドは、スレッド プールのスレッドが使用可能になったときに実行されます。 |
RegisterWaitForSingleObject | オーバーロード。 WaitHandle を待機しているデリゲートを登録します。 |
SetMinThreads | ThreadPool 内で新しい要求に応じるために保持されるアイドル状態のスレッド数を設定します。 |
UnsafeQueueUserWorkItem | ユーザーの作業項目をスレッド プールのキューに置きます。 |
UnsafeRegisterWaitForSingleObject | オーバーロード。 指定したデリゲートをスレッド プールのキューに置きます。 |