4. 스레드를 이용한 멀티플렉싱 3장에서 만든 TCP 에코 서버는 동시에 하나의 클라이언트에게만 서비스를 제공할 수 있습니다. 하나의 서버가 동시에 여러 클라이언트에게 서비스를 제공하는 것을 멀티플렉싱(Multiplexing)이라 부릅니다. 이번 장에서는 스레드를 이용하여 멀티플렉싱을 구현하는 방법을 알아보기로 합시다. 4.1 스레드 스레드란 하나의 프로세스 내에서 독립적인 수행할 수 있는 작업 단위입니다. 예를 들어 파일 공유 P2P 프로그램을 사용할 때 동시에 여러 개의 파일을 다운로드를 받는 것은 스레드를 사용한 대표적인 예입니다. #include using namespace std; #include #include void ThreadEntryPointA(void *param) { for(int ..