etc.
[IT Term.] Thread
hotamul
2022. 1. 4. 21:36
Thread란
스레드는 CPU 이용의 기본 단위로 프로세스 내에서 프로그램 명령을 실행하는 기본 단위이자 흐름, 개체라고 할 수 있다. 스레드는 스레드 ID, 프로그램 카운터, 레지스터 집합, 스택으로 구성된다.
스레드는 같은 프로세스에 속한 다른 스레드와 코드, 데이터 섹션, 열린 파일이나 신호와 같은 운영체제 자원들을 공유한다.
프로세스에 하나의 제어 모델이 있다면 Single Thread,
프로세스에 다수의 제어 스레드를 가진다면 Multi Thread Model이다.