728x90

 

Windows에서의 프로세스와 쓰레드

- 스케줄러는 각 프로세스의 쓰레드를 통합해서 관리

- 상태 정보는 쓰레드가 가지고 있고 스케줄러가 실행의 단위로 쓰레드를 선택을 함

- 쓰레드의 상태와 우선순위, 스케줄링 알고리즘이 프로세스에서 공부했던 내용이 적용이 됨

- 실행 흐름의 주체는 프로세스가 아닌 쓰레드임

    -> 프로그램 처음 실행시킬 때의 main 함수도 쓰레드에 의해 실행되기 때문에 main 쓰레드라고 함

- 쓰레드가 실행될 수 있는 환경을 제공하는 것이 프로세스

728x90

+ Recent posts