CThreadPool::Shutdown
更新 : 2007 年 11 月
スレッド プールをシャットダウンします。
void Shutdown(
DWORD dwMaxWait = 0
) throw( );
パラメータ
- dwMaxWait
スレッド プールがスレッドの終了まで待機する時間の最大値 (ミリ秒単位)。0 が指定されている場合や値が指定されていない場合は、CThreadPool::SetTimeout で設定されたタイムアウト値が使用されます。
解説
このメソッドは、シャットダウン要求をプール内のすべてのスレッドにポストします。タイムアウト時間が経過すると、終了していないスレッドに対して TerminateThread を呼び出します。このメソッドは、クラスのデストラクタから自動的に呼び出されます。
必要条件
ヘッダー : atlutil.h