CThreadPool::SetTimeout
Chiamare questo metodo per impostare il tempo massimo in millisecondi che il pool di thread rimarrà un thread per interrompere.
HRESULT STDMETHODCALLTYPE SetTimeout(
DWORD dwMaxWait
) throw( );
Parametri
- dwMaxWait
Il tempo massimo richiesto in millisecondi che il pool di thread aspetti un thread per interrompere.
Valore restituito
Restituisce S_OK su positivo, o un errore HRESULT di errore.
Note
L'intervallo viene inizializzato a ATLS_DEFAULT_THREADPOOLSHUTDOWNTIMEOUT nel costruttore.
Si noti che dwMaxWait è il tempo che il pool attenderà un singolo thread per interrompere.Il tempo massimo che potrebbe essere necessaria per rimuovere i thread del pool potrebbe essere leggermente meno che dwMaxWait moltiplicato per il numero di thread.
Requisiti
Header: atlutil.h