CThreadPool::SetTimeout
Wywołanie tej metody, aby ustawić maksymalny czas w milisekundach pula wątków będzie czekać do zamknięcia wątku.
Składnia
HRESULT STDMETHODCALLTYPE SetTimeout(
DWORD dwMaxWait
) throw( );
Parametry
- dwMaxWait
Żądana maksymalny czas w milisekundach pula wątków będzie czekać do zamknięcia wątku.
Wartość zwracana
Zwraca wartość S_OK na powodzenie lub błąd HRESULT awarii.
Uwagi
Limit czasu jest inicjowana ATLS_DEFAULT_THREADPOOLSHUTDOWNTIMEOUT w konstruktorze.
Należy zauważyć, że dwMaxWait czas puli będzie czekać na pojedynczy wątek do zamknięcia.Maksymalny czas, które mogą być podjęte, aby usunąć wiele wątków z puli może być nieco mniej niż dwMaxWait pomnożona przez liczbę wątków.
Wymagania
Nagłówek: atlutil.h
Zobacz też
Klasa CThreadPool
IThreadPoolConfig::SetTimeout
CThreadPool::GetTimeout