次の方法で共有


CThreadPool::Shutdown

 

スレッド プールをシャットダウンするためにこのメソッドを呼び出します。

構文

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

パラメーター

  • dwMaxWait
    スレッド プールがシャットダウンするまでスレッドを待機するミリ秒を要求する最大時間。 0 または値が指定されていない場合、このメソッドは CThreadPool::SetTimeoutで設定されたタイムアウトを使用します。

解説

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

必要条件

Header: atlutil.h

参照

CThreadPool クラス