운영체제 기본

스레드와 프로세스의 관계

홍박스 2021. 4. 2. 14:45
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