次の方法で共有


ThreadPool メンバ

ThreadPool 概要

パブリック メソッド

パブリック メソッドstatic (Shared in Visual Basic)BindHandle オペレーティング システム ハンドルを ThreadPool にバインドします。
パブリック メソッドstatic (Shared in Visual Basic)GetAvailableThreads スレッド プール スレッドの最大数 (GetMaxThreads から返される) と現在アクティブなスレッドの数との差を取得します。
パブリック メソッドstatic (Shared in Visual Basic)GetMaxThreads 同時にアクティブにできるスレッド プールへの要求の数を取得します。この数を超える要求はすべて、スレッド プール スレッドが使用可能になるまでキューに置かれたままになります。
パブリック メソッドstatic (Shared in Visual Basic)GetMinThreads 新しい要求に応じるために ThreadPool 内で保持されている、アイドル状態のスレッドの数を取得します。
パブリック メソッドstatic (Shared in Visual Basic)QueueUserWorkItem

.NET Compact Framework でもサポート。

オーバーロード。 メソッドを実行するためのキューに置きます。メソッドは、スレッド プールのスレッドが使用可能になったときに実行されます。
パブリック メソッドstatic (Shared in Visual Basic)RegisterWaitForSingleObject オーバーロード。 WaitHandle を待機しているデリゲートを登録します。
パブリック メソッドstatic (Shared in Visual Basic)SetMinThreads ThreadPool 内で新しい要求に応じるために保持されるアイドル状態のスレッド数を設定します。
パブリック メソッドstatic (Shared in Visual Basic)UnsafeQueueUserWorkItem ユーザーの作業項目をスレッド プールのキューに置きます。
パブリック メソッドstatic (Shared in Visual Basic)UnsafeRegisterWaitForSingleObject オーバーロード。 指定したデリゲートをスレッド プールのキューに置きます。

参照

ThreadPool クラス | System.Threading 名前空間