递归火山软件开发平台

标题: 有关在线程中使用延时速度不理想的问题 [打印本页]

作者: Q624353765    时间: 2022-2-19 09:49
标题: 有关在线程中使用延时速度不理想的问题
在线程中有一个死循环,循环任务执行过快于是每循环一次后进行延时,问题是不管延时多短的时间速度会变得非常慢,就算延时(1)也比没延时慢30倍。有什么办法能调节成理想运行速度吗

作者: b0y    时间: 2022-2-19 10:52
延时好像最少也要15吧 低于的会默认15  具体是不是15忘了
作者: qaz2428119    时间: 2022-2-19 13:46
这不是延时的锅,是系统时钟间隔的问题,系统为了降低功耗对一些需要延时的代码做了限制优化,大多数的CPU时钟周期是10-16毫秒之间激活一次

这样就导致了延时的功能最少是10毫秒以上
如果想要精确到1毫秒一次, 就需要修改时钟间隔,或者是使用更精确的计时函数(微妙)




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4