728x90
다중 스레드
다수의 스레드를 이용하여 하나의 프로그램을 동시에 처리
중량 프로세스(Heavy Weight)는 하나의 스레드를 가진 프로세스
경량 프로세스(Light Weight)는 프로세스 내에 두개이상의 스레드 포함
+코드,데이터,힙 영역은 공유
스택영역과 레지스터정보는 개별
특징
각 쓰레드는 독립적으로 수행됨
프로세스간의 전환속도보다 스레드 간의 전환속도가 빠름
스레드의 실행/종료 순서는 예측 불가
스레드는 독립적이지만, 한스레드가 취한 행동은 ㅍ로세스에 있는 다른 스레드의 영향을 미침
728x90
'운영체제 기본' 카테고리의 다른 글
가상메모리 관리 (0) | 2021.04.02 |
---|---|
기억장치의 관리 (0) | 2021.04.02 |
프로세스 스케줄링 방법 (0) | 2021.04.01 |
프로세스와 스레드 (0) | 2021.04.01 |
관점에서의 운영체제 (0) | 2021.04.01 |