Одновременно планируется только один поток на одном ядре.Суть в том, что есть регистры.
Когда запланирован новый поток, регистры сначала сохраняются, а ранее сохраненные регистры потока восстанавливаются.Это включает регистр счетчика программ, который указывает на следующую команду для выполнения.
Регистры (из памяти):
AX, BX, CX, DX - 16 бит, разбитые набайты (AH, AL, BH, BL) SI, DI, SP и BP также 16 бит
EAX, EBX, ECX и т. д. являются 32 битами
Я не уверен, что ониВызов на 64-битной системе.Я думаю, что видел RAX, но я не уверен.
Есть также регистры специального назначения, регистры с плавающей запятой и т. Д.