답변

1

예, 기본적으로 최대 2 개의 스레드를 병렬로 실행할 수 있습니다. Intel 프로세서는 하나의 코어가 두 개의 코어로 작동하고 두 개의 스레드 (대부분)를 병렬로 실행할 수있는 HyperThreading을 구현합니다.이 경우 최대 2 * 2 = 4 동시 스레드로 끝나지 만 대부분의 OS는 HT 코어를 구별하고 DualCore 마치 4 개의 코어가있는 것처럼 HT. 그러나이 모든 명상은 쓸모가 없습니다. 성능면에서 코어의 수보다 훨씬 더 고려해야 할 사항이 있습니다. 병렬 처리 문제로 인해 하나의 코어에서도 다수의 병렬 스레드를 시뮬레이트하는 멀티 태스킹 운영 체제가 있습니다. 이러한 시뮬레이션은 실제 병렬 처리의 문제/이점을 관찰 할 수있는 경우를 타격 할 수 있다는 점에서 완벽합니다.