해결된 질문
23.10.28 19:16 작성
·
237
0
// CP 생성
HANDLE iocpHandle = ::CreateIoCompletionPort(INVALID_HANDLE_VALUE, NULL, 0, 0);
// WorkerThreads
for (int32 i = 0; i < 5; i++) GThreadManager->Launch([=]() { WorkerThreadMain(iocpHandle); });
각 워커 스레드는 별도의 iocpHandle을 사용해서 WorkerThreeadMain 함수를 실행하는 걸까요? iocpHandle 은 하나의 공용적인 큐 일까요?
답변 1
1
2023. 10. 28. 22:10
공통된 한개의 iocpHandle, 즉 공용 큐입니다.
쓰레드를 만들기 전, 메인 쓰레드에서 만든 iocpHandle을 모두에게 넘겨주고 있죠.
2023. 10. 28. 22:12
넵넵 감사합니다 !!