解题笔记(5)――CPU占用率固定为50% - wuzhekai的专栏 - 博客频道 - CSDN.NET
解题思路:
要控制CPU的使用率曲线,可以让CPU跑busy和idle两个不同的循环。busy循环可以执行一个空循环,idle可以调用Sleep调用实现。
程序的关键在于设定空循环的执行次数,这与CPU的主频存在关系。假设CPU的主频为2.33GHz,CPU每个周期平均可以执行2条指令,一个空循环的指令条数为5条,那么循环次数n的计算方式为n=(2.33*1 000 000 000*2)/5=932 000 000(循环/秒)
Read full article from 解题笔记(5)――CPU占用率固定为50% - wuzhekai的专栏 - 博客频道 - CSDN.NET
No comments:
Post a Comment