鼠侠网's Archiver
学习园地
›
计算机问题答疑
› 关于两个独立线程在同一个执行引擎上执行如何区分
x86Orx64
发表于 2024-9-18 21:03:29
关于两个独立线程在同一个执行引擎上执行如何区分
李老师,
您好,
在英特尔超线程技术中,同一个内核有两个线程在同一条流水上并送入执行引擎执行,因为每个线程都有一套寄存器,那如何区分呢,比如向rax里写数据,如何区分是写到哪套寄存器的rax呢。
因为两个线程都各自由编译器编译完成,指令在送入CPU已经确定,那么是由硬件加一些标识吗
站长
发表于 2024-9-19 08:01:11
具体实现取决于设计,可以有附加设施来标注。
x86Orx64
发表于 2024-9-19 09:45:05
好的,谢谢
页:
[1]
查看完整版本:
关于两个独立线程在同一个执行引擎上执行如何区分