기본 콘텐츠로 건너뛰기

Thread간의 context switching 과정

같은 프로세스 내부에서는 thread들이 code,data,heap 영역을 공유하고 있기 때문에, context switching할때 stack 영역만 교체하면된다

다른 프로세스에 있는 thread들과 context switching 할때는, thread들간에 공유하는 영역이 없기 때문에, 현재 실행중인 process 정보를 메모리에 저장하고 새로운 프로세스를 CPU에 적재하여 실행해야한다.


댓글