우아한10분테크톡
Process vs Thread
app0a
2022. 9. 3. 02:28
https://www.youtube.com/watch?v=1grtWKqTn50&t=113s
1. 프로그램이 실행되면 프로세스가 된다.
1.5 CPU는 동시에 하나의 프로세스만 처리한다. ( 컨텍스트 스위칭 ) - 프로세스를 스위칭하는 것.
2. 멀티 프로세스는
지만 스레드는
그래서 효율적이다. ( 컨텍스트 스위칭 시 )
공유되는 자원이 있기 때문에 ( code, data, heap ) 컨텍스트 스위칭 시 캐싱 적중률이 올라간다.
유명한 프로세스, 쓰레드 관련 내용이다. 우리는 평소 멀티쓰레드 환경을 접할 기회가 많지 않아 추상적으로만 알고 있었다. 이런 환경에 대해 알아보아야겠다.
꾸준히 다시보자.
1. 220905
2. 220916