-
[운영체제] Multi Process vs Multi ThreadCS/운영체제 2021. 4. 22. 19:08
Multi Process vs Multi Thread
Multi Process
* 하나 이상의 프로세스들을 동시에 처리 (병렬)
* 장점 : 독립된 구조이기 때문에 안정성이 높다
* 단점 : 시스템의 자원 소모가 심하고 Context Switching으로 인한 성능 저하
Multi Thread
* 장점
* 시스템의 처리율이 향상된다.
* 시스템의 자원 소모가 감소된다.
* 프로세스 간 통신 방법보다 스레드 간 통신 방법이 간단하다.
* 단점
* 잘못된 변수를 공유함으로써 오류 발생 가능성이 있다.
* 프로그램 디버깅이 어렵다.'CS > 운영체제' 카테고리의 다른 글
[운영체제] Process vs Thread (0) 2021.04.22