Freigeben über


CThreadPool::Shutdown

Rufen Sie diese Methode auf, um den Threadpool herunterzufahren.

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

Parameter

  • dwMaxWait
    Die angeforderte maximale Zeit in Millisekunden, dass der Threadpool auf einen Thread wartet, um herunterzufahren. Wenn 0 oder kein Wert angegeben wird, verwendet diese Methode das Timeout, das von CThreadPool::SetTimeout festgelegt ist.

Hinweise

Diese Methode sendet eine Herunterfahrenanforderung für alle Threads im Pool. Wenn das Timeout abläuft, ruft diese Methode TerminateThread auf jedem Thread auf, der nicht beendet wurde. Diese Methode wird automatisch vom Destruktor der Klasse aufgerufen.

Anforderungen

Header: atlutil.h

Siehe auch

Referenz

CThreadPool Class