如何写一个让cpu占用率是50%的程序
答案:2 悬赏:20 手机版
解决时间 2021-01-31 13:38
- 提问者网友:蓝琪梦莎
- 2021-01-30 13:53
如何写一个让cpu占用率是50%的程序
最佳答案
- 五星知识达人网友:不如潦草
- 2021-01-30 15:17
将CPU使用率控制在50方法:
1、同时按住键盘上Ctrl+Alt+Delete,点击“启用任务管理器(T)”就可以看到CPU使用率是多少了。(这里的CPU使用率不高,因为没有运行游戏,后台程序也没有打开很多。)
2、按组合键Win+R进入运行窗口输入“msconfig”点击“启动”,把不需要的程序禁用掉,就可以减少CPU的使用率了。
1、同时按住键盘上Ctrl+Alt+Delete,点击“启用任务管理器(T)”就可以看到CPU使用率是多少了。(这里的CPU使用率不高,因为没有运行游戏,后台程序也没有打开很多。)
2、按组合键Win+R进入运行窗口输入“msconfig”点击“启动”,把不需要的程序禁用掉,就可以减少CPU的使用率了。
全部回答
- 1楼网友:执傲
- 2021-01-30 15:41
void fun(){ int busytime = 10; int idletime = busytime * 1.0; //调整这个1.0的值,以达到50%的标准,不同的计算机上是不同的。 int ret = setthreadaffinitymask(getcurrentthread(),0x00000001);//使这个程序跑在第一个cpu核心 int64 starttime = 0; while (1){ starttime = gettickcount(); while((gettickcount() - starttime) <= busytime) ; sleep(idletime); } }c程序,勿忘了#include 基本思想还是死循环,不过在循环中加上sleep调用降低占用率。
详细可以查看《编程之美》第一章,,这是以前微软的面试题
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯