에듀윌 · PART D · 스레드
★ 본격 출제
프로세스 내부의 실행 흐름 · 경량 프로세스 LWP

스레드 — Thread

LWP Light Weight Process
한 줄 시그니처 프로세스 내부의 실행 흐름 단위 — 한 프로세스 안 여러 스레드가 동시에 다른 작업. 경량 프로세스(LWP)
메모리 공유
같은 프로세스 안 코드·데이터·힙 공유
독립 영역
스레드마다 자기 스택·레지스터·PC
생성 비용
프로세스보다 훨씬 싸다 (맵 그대로)
문맥 교환
프로세스보다 훨씬 빠름 (맵 전환 ❌)
👨‍🍳
스레드 = 한 식당 안 여러 셰프 — 같은 주방(공유 메모리)에서 동시 조리, 빠르지만 한 셰프 실수가 주방 전체를 멈춤(충돌).
도메인 일반론 · caveat
대형 메신저·금융 슈퍼앱·대형 이커머스·국내 포털 등 거의 모든 현대 응용은 멀티스레드 일반 패턴. 특정 구현은 시점에 따라 변동될 수 있어요(단정 ❌).