CThreadPool::Shutdown

更新 : 2007 年 11 月

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

void Shutdown(
   DWORD dwMaxWait = 0
) throw( );

パラメータ

  • dwMaxWait
    スレッド プールがスレッドの終了まで待機する時間の最大値 (ミリ秒単位)。0 が指定されている場合や値が指定されていない場合は、CThreadPool::SetTimeout で設定されたタイムアウト値が使用されます。

解説

このメソッドは、シャットダウン要求をプール内のすべてのスレッドにポストします。タイムアウト時間が経過すると、終了していないスレッドに対して TerminateThread を呼び出します。このメソッドは、クラスのデストラクタから自動的に呼び出されます。

必要条件

ヘッダー : atlutil.h

参照

参照

CThreadPool クラス

その他の技術情報

CThreadPool のメンバ