issues
search
tgparkk
/
notepad
1
stars
0
forks
source link
IOCP
#2
Open
tgparkk
opened
5 months ago
tgparkk
commented
5 months ago
구분
IOCP
epoll
블로킹을 없애는 수단
Overlapped I/O
논블록 소켓
블로킹 없는 처리 순서
1. OverLapped I/O 를 건다.
2. 완료 신호를 꺼낸다.
3. 완료 신호에 대한 나머지 처리를 한다.
4. 끝나고 나서 다시 Overlapped I/O 를 건다.
1. I/O 이벤트를 꺼낸다.
2. 꺼낸 이벤트에 대응하는 소켓에 대한 논 블록 I/O 를 실행한다.
지원 플랫폼
윈도우에서만
리눅스, 안드로이드
2. 완료 신호를 꺼낸다.
3. 완료 신호에 대한 나머지 처리를 한다.
4. 끝나고 나서 다시 Overlapped I/O 를 건다.
2. 꺼낸 이벤트에 대응하는 소켓에 대한 논 블록 I/O 를 실행한다.