c - 需要使 CPU 以 100% 运行的程序

标签 c cpu-usage

我需要一个能让我的 CPU 以 100% 运行的程序。

最好是在 C 中,一个小程序,它将使 CPU 以 100% 的速度运行,还有一个,它没有被编译器“优化”,所以它什么都不做。

建议?

最佳答案

int main(void) {
  volatile unsigned x=0, y=1;
  while (x++ || y++);
  return 0;
}

或者,如果您有一个多核处理器 -- 未经测试...就像上面的那个 :)

int main(void) {
#pragma omp parallel
  {
    volatile unsigned x=0, y=1;
    while (x++ || y++);
  }
  return 0;
}

关于c - 需要使 CPU 以 100% 运行的程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5399184/

相关文章:

xcode - React-Native 中的高 CPU 使用率

c++ - 如何查找进程中单个线程的 CPU 使用率

ruby-on-rails - 在后台运行具有较低 CPU 优先级的任务

c - 字符串长度查找程序。这行是什么 - printf ("%s %n", str, &l);在下面的程序中是什么意思?

python - 正在运行的进程的 CPU 百分比

c - 如何声明 C 字符串数组

c - Reader - Writer 互斥体

memory-management - Python:函数中的额外赋值

c - C 中的结构和文件处理

c - 在矩阵中映射相邻子区域并计算每个子区域的质心