의문점 공부하기

🧾 멀티 프로세스로 처리 가능한 걸 굳이 멀티 스레드로 하는 이유

아리빠 2023. 10. 30. 23:03

멀티 프로세스로 처리 가능한 걸 굳이 멀티 스레드로 하는 이유는?
-프로세스를 생성하여 자원을 할당하는 시스템 콜이 감소함으로써 자원의 효율적 관리가 가능함

-프로세스 간의 통신(IPC)보다 스레드 간의 통신 비용이 적어 작업들 간 부담이 감소함

-멀티 스레드를 사용할 때는 공유 자원으로 인한 문제 해결을 위해 '동기화'에 신경써야 함