What is I/O Multiplexing?
I/O Multiplexing은 한 프로세스가 동시에 여러 파일 디스크립터를 관리하는 기법이다. 프로그램은 파일 디스크립터를 모니터링하여 어떤 종류의 I/O 이벤트(읽기, 쓰기, 예외 등)가 발생했는지 확인하고, 각각의 파일 디스크립터가 Ready 상태가 되었는지 판단한다. 이 기법은 Network socket과 같은 비동기적 I/O 작업에 특히 유용하며, socket도 IP와 Port로 구성된 파...