현대 운영체제는 한 프로세스가 다중 스레드를 포함하는 특성을 제공한다.
→ 다중 CPU를 제공하는 최신 다중 코어 시스템에서, 스레드 사용을 통한 병렬 처리의 기회를 식별하는 것이 중요하다.
→ 스레드는 CPU 이용의 기본 단위이다.
→ 현대의 컴퓨터와 모바일 기기에서 작동하는 소프트웨어 응용들은 다중 스레드를 이용한다.
응용은 다중 코어 시스템에서 처리 능력을 향상시키도록 설계될 수 있다.
→ 다중 계산 코어를 사용해서 다수의 CPU-집중 작업을 병렬로 처리할 수 있다.