본문 바로가기
■ 네트워크

서버 구현 방법 - 멀티태스킹/멀티플렉싱/멀티쓰레딩

by 토크맨 2014. 2. 14.
반응형

서버 구현 방법 - 멀티태스킹/멀티플렉싱/멀티쓰레딩


- 멀티태스킹 

   : 프로세스 생성을 통한 멀티테스킹 서버의 구현.

     여러개의 프로세스를 생성하여 작업들을 처리하는 구현방식.          

     많은 프로세스가 생성될 수 있으므로 서버의 리소스가 많이 

     필요하게 되는 구현 방법이다.






- 멀티플렉싱

   : select 함수에 의한 멀티플렉싱 서버의 구현.

     수많은 클라이언트에 하나의 프로세스로 서버를 구현하는 방식.

     클라이언트와 서버간의 송수신 데이터량이 작은 경우 또는 

     송수신이 비연속적인 경우에 적합하다 할 수 있다.

           



- 멀티쓰레딩 

   : 쓰레드를 기반으로 하는 멀티쓰레딩 서버의 구현.

     멀티태스킹이 여러 프로세스를 이용한 구현 방법이라면,

     멀티쓰레딩 방식은 하나의 프로세스에서 멀티태스킹을 구현한 

     방식이라 할 수 있겠다. 







반응형

'■ 네트워크' 카테고리의 다른 글

네트워크 (IP) 주소 체계 및 클래스  (0) 2014.02.05
스트리밍을 위한 RTP/RTSP/RTCP  (0) 2014.01.31
데이터통신 < 교환기술의 분류 >  (0) 2014.01.31
nagle 알고리즘  (0) 2014.01.31

댓글