相关疑难解决方法(0)

C主循环没有100%cpu

#include <stdio.h>

int main() {
  while(!DONE) {
    /* check for stuff */
  }
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

上面的代码示例使用100%cpu直到DONE为真.如何实现一个循环的程序,只在DONE时终止,但不使用100%cpu?现代语言使用像App.ProcessMessages之类的东西来让操作系统暂时控制,然后返回循环.

我是C的新手,显然......使用最新的GCC,linux和windows(便携式解决方案会很棒!)

c program-entry-point loops

19
推荐指数
3
解决办法
2万
查看次数

标签 统计

c ×1

loops ×1

program-entry-point ×1