在双核中有关运用CPUID获得cpu信息的一点疑惑
各位大哥大姐,小弟现在正在研究如何运用CPUID获得CPU的信息,不过还是有很多的疑问:
主要是针对双核的情况.
我只知道当cpuid指令运行在哪个核cpu中,就会返回那个cpu的信息.(这种说法正确否?)
那么我如何才能在程序中明确的指定获得哪个核cpu的信息呢(类似与cpu_z)? 我想应该有两个方法解决,
一个是具体指令上有区别?
一个是不同核心有其特殊的返回值,可以通过这个辨别不同的核心(那么我在得到明确这个核后,如何保证下条指令也在这个核上运行呢?)
等待大家指教一二!