CS

[CS] 콘텍스트 스위칭에 대한 나름의 이해

Dong's Universe 2023. 11. 12. 01:58

콘텍스트 스위칭은 프로세스간 또는 쓰레드 간 CPU 이용을 전환하는 것이다.

이때 PCB 블록에 저장해 놓은 정보들을 토대로 전환이 일어난다.

전환 시 비용이 발생한다.

멀티 쓰레드가 비용이 더 적다.

코드, 데이터, 힙이 공유되기 때문이다.

하지만 이때문에 발생하는 동시성 문제는 해결해야 한다.