게임서버프로그래밍 #1 - iocp
TRANSCRIPT
게임서버프로그래밍
IOCP Internals
NHN NEXT
IOCP basic
• Windows via C++ chap. 10– 해당 챕터의 I/O Completion Port 부분만 (꼼꼼히) 보면 됨
– Figure 10-1 그림을 반드시 포함하여 동작 원리를 설명
• Device List, I/O Completion Queue, Waiting Thread Queue, Released Thread List, Paused Thread List
• Overlapped I/O ??
• IOCP의 스레드 풀 관리 방법은?
– 어떻게 하는지? 그렇게 하는 이유는?
– 몇 개의 스레드를 유지하는게 좋을까? 왜?
• Pseudo 코드로 설명– GQCS / PQCS 동작 방식
– Send/recv 하는 방법
끝
• 구현과제– https://github.com/zeliard/GSP/tree/master/Homework1