In Bezug auf den Prozessor handelt es sich bei Threads um virtuelle Kerne. Ein Vierkern-Prozessor, der so genanntes Hyperthreading unterstützt, kann dem System acht virtuelle Kerne anbieten. Durch Hyperthreading kann also die Kernanzahl quasi verdoppelt und die Leistungsfähigkeit somit vermehrt werden.
Acht physische Kerne sind aber dennoch leistungsfähiger als acht virtuelle. Threads teilen sich nämlich manche Ausführungseinheiten der physischen Kerne. Somit kommt es vor, dass einer warten muss, bis der andere mit der Benutzung fertig ist.