메모리 구조에서 그 차이가 있다.

멀티 프로세스가 멀티 스레드에 비해 속도가 느린 이유는 프로세스의

코드영역과 스택영역, 힙영역(데이터영역)을 모두 복사하기 때문이다.

그에 비해 멀티스레드는 스택영역이 스레드 개수만큼 분할되고 힙영역 등은 공유해서 사용하기 때문에

경량화된 프로세스라고 할 수 있는 것이다

'OS' 카테고리의 다른 글

컨텍스트 스위칭 - Context Switching  (0) 2015.07.31
동기와 비동기  (0) 2015.07.31
데드락 교착상태  (0) 2015.07.31
디스크 스케줄링  (0) 2015.07.31
CPU 스케줄링  (0) 2015.07.31
Posted by slender ankles
,