需要程序,使CPU运行在100%

pol*_*mon 3 c cpu-usage

我需要一个程序,这将使我的CPU运行在100%.

最好在C中,一个微小的程序,它将使CPU运行在100%,而一个,不是由编译器"优化",所以它什么都不做.

建议?

Eri*_*rik 6

这个如何:

int main() { for (;;); }
Run Code Online (Sandbox Code Playgroud)


pmg*_*pmg 6

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

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

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