使用 C
编程语言,制作多核 Red Hat Linux 处理器的最佳方法是什么,在测试应用程序中仅使用一个内核?
最佳答案
有一个Linux system call专门为此目的调用 sched_setaffinity
对于 example , 在 CPU 0 上运行:
#include <sched.h>
int main(void)
{
cpu_set_t mask;
CPU_ZERO(&mask);
CPU_SET(0, &mask);
result = sched_setaffinity(0, sizeof(mask), &mask);
return 0;
}
关于c - 使用 C 编程语言,制作多核 RedHat Linux 处理器的最佳方法是什么,在测试应用程序中仅使用一个内核?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18870740/