На аппаратной стороне ЦП имеет ядра, ядра имеют 1-8 планируемых потоков, новые Power-CPU имеют до 8 потоков, Knightbridge (?) Имеет 4, большинство других настольных ЦП имеют 2, более старые и / или меньшие ЦП.получил 1.
На стороне программного обеспечения программа может иметь несколько процессов (различное отображение виртуальной памяти), процесс может иметь несколько потоков программного обеспечения (совместно использовать карту памяти процессов), программный поток является партнером по планированию для аппаратного обеспечения.поток.
Затем вы снова можете иметь логический поток в программном обеспечении, часто называемый оптоволокном, который представляет собой запланированный мини-поток программного обеспечения пользователя, выполняемый программным потоком.