Partilhar via


CThreadPool::SetTimeout

telefonar Esse método para conjunto o time máximo em milissegundos que o pool de segmentos esperará por um segmento para desligar.

HRESULT STDMETHODCALLTYPE SetTimeout(
   DWORD dwMaxWait 
) throw( );

Parâmetros

  • dwMaxWait
    O time máximo solicitado em milissegundos que o thread pool aguardará uma thread para desligar.

Valor de retorno

Retorna S_OK sucesso ou um erro HRESULT, em caso de falha.

Comentários

O tempo limite é inicializado para ATLS_DEFAULT_THREADPOOLSHUTDOWNTIMEOUT no construtor.

Observe que dwMaxWait é o time que o pool esperará por um único segmento para desligar. O time máximo que pode ser seguido para remover vários threads do pool pode ser um pouco menor que dwMaxWait multiplicado pelo número de segmentos.

Requisitos

Cabeçalho: atlutil.h

Consulte também

Referência

Classe CThreadPool

IThreadPoolConfig::SetTimeout

CThreadPool::GetTimeout

Outros recursos

CThreadPool membros