windows的库函数都不会,努力补习
#include "StdAfx.h"
#include <windows.h>int main()
{
/*
for(;;)
{
for(int i=0;i< 12800000;i++)
;
sleep(10);
}
return 0;
*/
const DWORD busy_time=10;
const DWORD idle_time=busy_time;
long start_time=0;
while(true)
{
DWORD start_time=GetTickCount();
while((GetTickCount()-start_time)<busy_time)
;
Sleep(10);
}
return 0;
}
本文展示了一个简单的C++程序示例,该程序利用Windows API函数`GetTickCount`和`Sleep`来控制CPU的忙碌与空闲周期。通过循环与定时睡眠实现对CPU使用率的调整。

被折叠的 条评论
为什么被折叠?



