使用C
编程语言,使多核 Red Hat Linux 处理器在测试应用程序中仅使用一个内核的最佳方法是什么?
问问题
203 次
1 回答
7
有一个专门用于此目的的Linux 系统调用,称为sched_setaffinity
例如,要在 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;
}
于 2013-09-18T11:15:58.290 回答