인프런 커뮤니티 질문&답변

gya9877님의 프로필 이미지
gya9877

작성한 질문수

Windows 시스템 프로그래밍 - 기본

가상 메모리 기본 이론 #1

alertable Wait 상태 질문있습니다

해결된 질문

작성

·

33

0

Overlapped IO에서

SleepEX 같은 함수로 Alertable Wait상태로 진입할 수 있잖아요?

 

IOCP 같은 경우 GetQueuedCompletionStatus 상태로

콜백함수를 호출할 수 있는 환경을 만들어주면 그 상태도 Alertable Wait 상태라고 할 수 있을까요?

답변 1

0

널널한 개발자님의 프로필 이미지
널널한 개발자
지식공유자

네, 맞습니다. 자동으로 Wait가 걸리고 데이터가 수신되면 다시 깨어나 작동합니다. 일련의 과정을 IOCP에서 대신해주는 것이지요. 스케쥴도 OS수준에서 알아서 해주기 때문에 응용 프로그램 수준에서 하는 것보다 더 효율적입니다. 해서 고성능을 논할 때 IOCP가 빠지지 않는 것이라 하겠습니다. 참고하시기 바랍니다. 😄

gya9877님의 프로필 이미지
gya9877

작성한 질문수

질문하기