有关在线程中使用延时速度不理想的问题
在线程中有一个死循环,循环任务执行过快于是每循环一次后进行延时,问题是不管延时多短的时间速度会变得非常慢,就算延时(1)也比没延时慢30倍。有什么办法能调节成理想运行速度吗延时好像最少也要15吧 低于的会默认15具体是不是15忘了 这不是延时的锅,是系统时钟间隔的问题,系统为了降低功耗对一些需要延时的代码做了限制优化,大多数的CPU时钟周期是10-16毫秒之间激活一次
这样就导致了延时的功能最少是10毫秒以上
如果想要精确到1毫秒一次, 就需要修改时钟间隔,或者是使用更精确的计时函数(微妙)
页:
[1]