[CS] 멀티프로세스와 멀티쓰레드에 대한 나름의 이해
2023. 11. 9. 23:01ㆍCS
멀티프로세스는 하나의 컴퓨터에서 여러개의 프로세스를 실행할 수 있다는 의미이다.
멀티쓰레드는 하나의 프로세스가 여러개의 쓰레드를 가질 수 있다는 것이다.
멀티쓰레드는 코드, 데이터, 힙을 공유하기 때문에 콘텍스트 스위칭 비용이 적지만 동기화의 문제가 있다.
'CS' 카테고리의 다른 글
[CS] 콘텍스트 스위칭에 대한 나름의 이해 (0) | 2023.11.12 |
---|---|
[CS] 동시성과 병렬성에 대한 나름의 이해 (0) | 2023.11.11 |
[CS] PCB에 대한 나름의 이해 (0) | 2023.11.07 |
[CS] 스택 오버플로우와 힙 오버플로우에 대한 나름의 이해 (0) | 2023.11.06 |
[CS] 캐시 메모리에 대한 나름의 이해 (0) | 2023.11.03 |