프로세스보다 더 작은 작업 단위(CPU에 할당 되는 단위). 프로세스 내 스레드가 작업 단위가 된다.
스레드는 프로세스의 메모리 구조를 가진다. text, data영역, 열린 file이나 신호와 같은 운영체제 자원은 다른 스레드들과 공유를 하고 나머지 레지스터, 스택, PC는 각각 가지게 된다.
일반적으로 프로세스 자체가 작업 단위가 된다.
그렇기 때문에 프로세스 자체가 CPU에 할당됨.
프로세스 내 스레드 중에서 하나의 스레드만 CPU에 할당됨.
이후 나머지 스레드는 스케쥴링을 통해 CPU를 배정받는다.