반응형
하나의 프로세스에서 여러 스레드를 관리한다 이때 PC 등을 사용해서 어떤 스레드를 실행할지 사용한다.
스레드
- Light Weight Process 라고도 한다 LWP
- 프로세서 활용의 기본 단위
구성요소
Thread ID
Register set(PC,SP 등)
Stack
스레드의 장점
사용자 응답성
자원 공유 -> 콘택트 스위칭 발생하지 않음
경제성
멀티 프로세서 활용
사용자 수준 스레드 (User Thread)
커널 수준 스레드(Kernel Threads)
오버헤드가 크다.
음.. 스레드라는 놈들은 하나의 프로세스(프로그램)에서 여러 존재한다.
이때 프로세스의 코드, 힙, 데이터 영역을 공유한다 (이것으로 서로 통신하기도한다)
각각의 스래드는 Stack영역에 할당되서 일을 하고 종료시 사라지기도 한다.
반응형
'개인공부' 카테고리의 다른 글
FCFS/RR (0) | 2020.06.21 |
---|---|
프로세스 스케줄링 (0) | 2020.06.21 |
프로세스 관리 (0) | 2020.06.21 |
기초 : PC, 캐시, 버스 요약 (0) | 2020.06.21 |
web 자주사용하는 태그들 (0) | 2020.05.25 |