如何让CPU的占用率曲线听你指挥

 
 
如何让CPU的占用率曲线听你指挥
写一个程序让用户来决定任务管理器的Cpu占用率。 如何让CPU的占用率曲线固定在50%,保持一条直线? 拿到这个问题不要着急,好好想一下。Think  about  it。什么是占用率?在一个Cpu的刷新周期里Cpu的使用与总的资源的百分比,那如何让CPU一会忙,一会闲呢?想一想,我们平时鼠标的移动都会造成Cpu曲线的变化,忙的时候我们可以执行空的循环,可是如何是CPU闲下来呢??等待用户的输入的时候,这时候也叫IO阻塞,或者有一些专门的sleep函数可以使CPU闲下来。 这时候我们可以写代码了

int main()
{
	for(;;)
	{
		for(int i=0;i<n;i++)
			;
		Sleep(x);
	}
	return 0;
}



	nx两个值要通过不断的测试,才能达到想要的占用率。而且这也与当前的计算机进程使用情况有关系,与计算机本身CPU也有关系,具有不可再现性。
	所以还要需要能动态获取当前时间的函数,还有动态获取当前进程Cpu占用情况的函数来操作。暂略。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值