23.01.27 14:45 작성
·
282
0
처음에 CreateIoCompletionPort 함수를 통해 INVALID_HANDLE 을 주며 IOCP 핸들 만드는 것에 대한 질문입니다.
강의에서는 한개의 IOCP 핸들이 모든 요청을 처리 하는것으로 보이는데
단편적인 예로 아래와 같이
AcceptEx 를 담당하는 IOCP 핸들 1개
Send/Recv 를 담당하는 IOCP 핸들 1개
이처럼 각자 다른 IOCP 핸들이 해당 오퍼레이션만 담당하게 설계 할 수 있을까요 ?
이렇게 설계한다면 문제점이 있을까요 ?
답변 1
0
2023. 01. 27. 14:46
그렇게 해도 안 될 것은 없지만 쓰레드 배치가 귀찮아집니다.
그리고 Accept는 자주 일어나지 않는데 굳이 따로 배치할 필요는 없습니다.