본문 바로가기

[+] Information/[-] Network

[2009/06/23] 멀티태스킹을 위한 프로세스의 이해

1. 다중 접속 서버의 구현 방법들

 - 프로세스 생성을 통한 멀티태스킹(Multitasking) 서버의 구현.

 - select 함수에 의한 멀티플렉싱(Multiplexing) 서버의 구현.

 - 쓰레드를 기반으로 하는 멀티쓰레딩(Multithreading) 서버의 구현.




2. 프로세스에 대한 이해

 - 프로세스란 실행되고 있는 프로그램의 기본 단위이다.

 - 생성된 프로세스는 운영체제의 의해 할당된 고유한 ID를 지닌다.

 - 하나의 프로그램 내에서 여러 개의 프로세스가 동시에 실행 될 수 있다.