四核CPU或者多核CPU的寄存器如何操作?
比如 Intel 的 Core 2 Quad ,我看一些网站的详细资料说,有4个独立线程,那是不是每一个线程每一个核都有自己独立的一套寄存器?比如 Core 1 的就像是 RAX1, DS1, CS1,, Core 2 的就像是 RAX2, DS2, CS2,, 还是或者仅仅在硬件上封装成一套 RAX DS, CS,, 这样,为了不乱套,不让你单独操作这些多核寄存器呢?我查CSDN,MSDN都查不到资料,是不是有什么特别的指令集?有谁搞过这方面的开发的?