유튜브 음악을 들으면서 크롬에서 구글링을 하고 있다면?
프로세스 내의 실행 흐름 단위
프로세스에 할당된 CPU, 메모리 등의 자원 사용
Code, Data, Heap 공유 / Stack 만 별도의 메모리 할당
한 thread의 결과가 다른 thread에 영향을 끼친다
→ 크롬 탭 하나에 문제가 생기면 크롬 전체를 다시 실행하는 경우라고 볼 수 있다
디버깅이 어렵기에 동기화는 주의해서 구현(?)(자원 공유의 문제)
뜨레드 → 멀티 뜨레드 → 프로세스 → 멀티 프로세스 빙글빙글 돌아가는 빙그레에 빠졌다가
일단 코드를 따라 쳐보자는 심정으로 코드 먼저