#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(便携式解决方案会很棒!)