gpt4 book ai didi

python - python的time.sleep()有多准确?

转载 作者:IT老高 更新时间:2023-10-28 21:12:32 32 4
gpt4 key购买 nike

我可以给它 float ,比如

time.sleep(0.5)

但它有多准确?如果我给它

time.sleep(0.05)

它真的会睡大约 50 毫秒吗?

最佳答案

time.sleep 函数的准确性取决于您的底层操作系统的 sleep 准确性。对于像普通 Windows 这样的非实时操作系统,您可以休眠的最小时间间隔约为 10-13 毫秒。我已经看到在那段时间的几毫秒内准确的 sleep 时间超过了最低 10-13 毫秒。

更新:就像下面引用的文档中提到的那样,通常在一个循环中进行 sleep ,如果它早早唤醒你,它会确保重新进入休眠状态。

我还应该提到,如果您运行的是 Ubuntu,您可以通过安装 rt 内核包(至少在 Ubuntu 10.04 LTS 中)来试用伪实时内核(带有 RT_PREEMPT 补丁集)。

编辑:更正非实时 Linux 内核的最小 sleep 间隔更接近 1 毫秒然后 10 毫秒,但它以不确定的方式变化。

关于python - python的time.sleep()有多准确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1133857/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com