CThreadPool::Initialize
스레드 풀을 초기화 하려면이 메서드를 호출 합니다.
HRESULT Initialize(
void * pvWorkerParam = NULL,
int nNumThreads = 0,
DWORD dwStackSize = 0,
HANDLE hCompletion = INVALID_HANDLE_VALUE
) throw( );
매개 변수
pvWorkerParam
작업자 스레드 개체에 전달할 매개 변수 작업자 Initialize, 실행, 및 Terminate 방법.nNumThreads
스레드 풀에서 요청 된 수입니다.경우 nNumThreads 는 음수, 그 절대값을 가져온 총 스레드 수는 컴퓨터의 프로세서 수로 곱합니다.
경우 nNumThreads 0이 ATLS_DEFAULT_THREADSPERPROC 총 스레드 수를 컴퓨터의 프로세서 수를 곱합니다.
dwStackSize
각 스레드 풀에서에 대 한 스택 크기입니다.hCompletion
완료 포트와 연결 하는 개체의 핸들입니다.
반환 값
실패 HRESULT 오류 또는 성공한 경우 S_OK를 반환합니다.
요구 사항
헤더: atlutil.h