본문 바로가기
CS Study

[운영체제] Multi Process vs Multi Thread

by 창브로 2024. 9. 13.
728x90

멀티 프로세스 대신 멀티 스레드를 사용하면 메모리 공간과 시스템 자원 소모가 줄어들지만 스레드간 자원을 공유하기 때문에 동기화 문제가 발생할 수 있다(하나의 스레드가 망가지면 다른 스레드도 문제가 생길 수 있다).

Context Switching시 캐시 메모리를 초기화할 필요가 없어서 속도가 빠르다.