Compartir a través de


CThreadPool::SetTimeout

Llame a este método para establecer la hora máxima de milisegundos que el grupo de subprocesos esperará un subproceso para cerrar.

HRESULT STDMETHODCALLTYPE SetTimeout(
   DWORD dwMaxWait 
) throw( );

Parámetros

  • dwMaxWait
    Tiempo máximo solicitado en milisegundos que el grupo de subprocesos esperará un subproceso para cerrar.

Valor devuelto

Devuelve S_OK en correctamente, o un error HRESULT del error.

Comentarios

Tiempo de espera se inicializa en ATLS_DEFAULT_THREADPOOLSHUTDOWNTIMEOUT en el constructor.

Observe que dwMaxWait es el tiempo que el conjunto esperará un subproceso para cerrar.El tiempo máximo que podría tardar para quitar varios subprocesos de conjunto podría ser ligeramente menos que dwMaxWait multiplicado por el número de subprocesos.

Requisitos

encabezado: atlutil.h

Vea también

Referencia

Clase CThreadPool

IThreadPoolConfig::SetTimeout

CThreadPool::GetTimeout