안녕하세요 삽잡이입니다. 이번 시간에는 완료 루틴(Completion Routine)을 사용하는 Overlapped 모델에 대해서 알아보고자 합니다. 이번 모델은 비동기 방식을 사용하는 I/O 작업을 전문 쓰레드에 맡깁니다.이처럼 I/O 작업만을 전문적으로 받는 쓰레드가 여러대 있다고 한다면, 이전 모델들은 A, B 클라이언트들에서 데이터가 들어오면A 클라이언트의 작업을 처리하고, B 클라이언트의 작업을 처리해줘야했었는데,이 모델은 I/O 작업을 전문적으로 받는 쓰레드를 사용하기 때문에 A, B 각각 동작하도록 한다 이겁니다...결과적으로, I/O 작업을 쓰레드로 만들어 놓으면 여러 작업을 효율적으로 처리할 수 있게 됩니다. 이번 Overlapped 모델에서는 Completion Routine을 사용합니..