프로세스 생성
운영체제가 주소 공간과 자원 테이블을 만들고 PCB에 기록한다.
PCB프로세스 하나 안의 여러 스레드가 코드, 데이터, 힙을 공유하면서도 각자 스택과 실행 문맥을 갖는 구조를 메모리 영역별로 나눈다.
운영체제가 주소 공간과 자원 테이블을 만들고 PCB에 기록한다.
PCB새 스레드는 고유 스택과 레지스터 문맥을 가진 TCB로 관리된다.
TCB같은 힙 객체를 여러 스레드가 읽고 쓰므로 순서 경쟁이 생길 수 있다.
race condition스케줄러는 스레드별 레지스터와 스택 위치를 저장하고 복원한다.
context switch