작성
·
1.1K
3
답변 1
0
안녕하세요.
한 프로세스 내에 존재하는 thread1 -> thread2로 전환하는 thread context switching의 경우에는 한 process 내에 있는 두 쓰레드이기 때문에 공유하고 있는 메모리 공간(예를 들어 heap메모리영역, data 메모리영역)이 있습니다. 따라서 캐시메모리를 완전히 리셋할 필요가 없어요!
process context switching의 경우에는 모든 메모리 영역을 다 바꿔야하기 때문에 기존에 캐시메모리에 저장되어있던 모든 데이터들이 쓸모없게 됩니다.