다음을 통해 공유


CThreadPool::SetTimeout

스레드 풀 스레드 종료 대기 하는 밀리초 단위의 최대 시간을 설정 하려면이 메서드를 호출 합니다.

HRESULT STDMETHODCALLTYPE SetTimeout(
   DWORD dwMaxWait 
) throw( );

매개 변수

  • dwMaxWait
    스레드 풀 스레드 종료 대기 시간 (밀리초) 요청 된 최대 시간입니다.

반환 값

실패 HRESULT 오류 또는 성공한 경우 S_OK를 반환합니다.

설명

시간 제한 초기화 ATLS_DEFAULT_THREADPOOLSHUTDOWNTIMEOUT 생성자에서입니다.

이때 dwMaxWait 풀 단일 스레드 종료 대기 시간입니다.다중 스레드 풀에서 제거를 수행할 수 있는 최대 시간 수 보다 약간 dwMaxWait 스레드 수로 곱한 값입니다.

요구 사항

헤더: atlutil.h

참고 항목

참조

CThreadPool 클래스

IThreadPoolConfig::SetTimeout

CThreadPool::GetTimeout