设置:我在 C++ 中有这个程序:
#include <windows.h>
using namespace std;
int main(){
HWND window;
AllocConsole();
window = FindWindowA("ConsoleWindowClass", NULL);
ShowWindow(window,0);
while (1){
if (GetKeyState('A'))
{
system("start love.mp3");
return 0;
}
}
return 0;
}
所以程序作为一个进程运行并等待直到按键 A 被按下。然后它播放 love.mp3 文件:)
但是,当程序等待时,它会占用 25% 的 CPU 使用率。
问:有没有办法减少这种情况,使程序不会消耗太多的 CPU?