CThreadPool::SetTimeout
在毫秒调用此方法设置最长时间线程池将等待线程关闭。
HRESULT STDMETHODCALLTYPE SetTimeout(
DWORD dwMaxWait
) throw( );
参数
- dwMaxWait
请求的最长时间(以毫秒为单位线程池将等待线程关闭。
返回值
返回在成功的S_OK或在失败时错误HRESULT。
备注
超时初始化为在构造函数中 ATLS_DEFAULT_THREADPOOLSHUTDOWNTIMEOUT。
请注意 dwMaxWait 是时该池将等待单个线程关闭。可能需要从该池移除多个线程的最长时间比线程数乘以的 dwMaxWait 可能略小于。
要求
Header: atlutil.h