멀티-스레드 프로세서는 2개 이상의 프로세스 유닛을 가진 프로세서이다. 프로세스 유닛은 개별 CPU를 가진 프로세서 칩이나 코어라는 이름의 CPU일 수 있다. 멀티-프로세서는 최근 널리 사용되고 있다. 따라서 멀티-스레드 프로그래밍은 최신 기술이다.
멀티-스레드 프로그래밍의 개념
스레드 생성