我想要一个只在 cpu1 上运行的测试程序,所以我这样写代码
#include <iostream>
#include <windows.h>
int main(){
::SetThreadAffinityMask(::GetCurrentProcess(),1);
while(1)
;
return 0;
}
但是当我打开任务管理器时,我发现CPU1并没有完全使用,而且它的使用百分比一直在变化。为什么?CPU1应该是100%的使用率?对不起我的英语。