我的问题如下:
如何在 C++ 中创建一个不卡住窗口、保持响应并允许程序随时关闭的无限循环?
示例:
#include <Windows.h>
int main()
{
while(1)
{
FlashPrettyGraphics();
Sleep(10);
}
}
这个程序,就像现在一样,将工作大约。十几秒后,它将变得无响应并崩溃。执行过程中窗口将无法移动。
如何解决这个问题?
最佳答案
这通常是通过多线程来完成的。您创建一个与用户交互的线程,然后创建另一个具有执行处理的无限循环的线程。
关于c++ - 如何创建不卡住的无限循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35187373/