한 프로세스는 한 개 이상의 스레드 소유
한 프로세스 내의 스레드들은 메모리 영역 공유(stack 영역은 제외)
→ Context Switch와 스레드 간의 통신 시 비용이 적고 응답 속도 빠름
컴퓨터 스펙에서 말하는 8코어 16스레드의 그 스레드를 의미
물리적으로 프로세스를 실행할 수 있는 공간
→ 코어가 메모리에 접근하는 시간 동안의 대기를 비효율적으로 여겨 그 동안 코어가 다른 연산을 할 수 있도록 코어의 사용률을 극대화