Processes vs Threads
- Process
ㅁ 리소스를 가지는 단위
ㅁ 스케쥴링되고 실행되는 단위
- Processes + Threads
ㅁ 할당되는 단위 를 Thread 라함
ㅁ 리스소를 가지는 단위를 Process라 함
Threads
- Thread
ㅁ 쓰레드 ID
ㅁ Thread Control Block : 프로그램 카운터, 레지스터....
ㅁ 스텍
- Thread들은 program code, data및 기타 자원들을 공유
Benefits
- 응답성(responsiveness)
- 자원공유(resource sharing) : memory space 및 address space 공유
- 경제성(economy) : 공간절약, 프로세스 만들기 보다 쓰레드 만들기가 더 빠름
- 다중 처리기 구조의 활용(utilization of multiprocessor architectures)
User Level Threads
- 쓰레드 생성, 스케쥴링, 매니지먼트 가 user-level threads library에 의해 지

Comments List