'멀티플렉싱 서버는 한 순간에 하나의 클라에게만 서비스를 제공할 수 있다. 그로 인해 서비스를 필요로 하는 클라는 서버 접속 후 자신의 순서가 오기를 기다려야 한다.'
이 부분이 잘못되었다고 하는데 저는 틀린 말이 아니라고 생각합니다.
멀티플렉싱 서버는 파일 디스크립터를 감시하는 스레드 하나가 동작하면서 이벤트 발생시 해야 할 루틴을 수행합니다.
예를 들어, 감시할 파일 디스크립터 4개가 있다고 했을 때 두 개가 이벤트 발생되었다고 하죠. 이때, 각각 서비스 제공을 위한 실행흐름이 나뉘어져 독립적으로 흘러가는 게 아니라 파일 디스크립터 벡터를 하나씩 순회해가며 처리하죠.
이러한 동작 기반을 갖는 멀티플렉싱 서버를 ' 한 순간에 하나의 클라에게만 서비스를 제공할 수 있다. 그로 인해 서비스를 필요로 하는 클라는 서버 접속 후 자신의 순서가 오기를 기다려야 한다.' 라고 표현하지 못하는 이유를 모르겠습니다.