次の方法で共有


CThreadPool のメンバー

メソッド

AddRef

IUnknown::AddRef の実装です。

CThreadPool

スレッド プールのコンストラクターです。

~CThreadPool

スレッド プールのデストラクターです。

GetNumThreads

プールのスレッド数を取得します。

GetQueueHandle

ワーク アイテムをキューに置くために使用する IO 完了ポートのハンドルを取得します。

GetSize

プールのスレッド数を取得します。

GetTimeout

スレッド プールがスレッドのシャットダウンを待機する時間の最大値をミリ秒単位で取得します。

Initialize

スレッド プールを初期化します。

QueryInterface

IUnknown::QueryInterface の実装です。

QueueRequest

プール内のスレッドで処理するワーク アイテムをキューに置きます。

Release

IUnknown::Release の実装です。

SetSize

プールのスレッド数を設定します。

SetTimeout

スレッド プールがスレッドのシャットダウンを待機する時間の最大値をミリ秒単位で設定します。

Shutdown

スレッド プールをシャットダウンします。

参照

参照

CThreadPool クラス

その他の技術情報

IThreadPoolConfig のメンバー