Python 的 time.sleep 时间不准什么原因?
<p>做了一个抢购脚本,大概逻辑就是获取开抢时间,然后判断当前时间差,超过 60 秒时每 30 秒检测一次,否则 0.5 秒检测一次,但是从打印日志上看,有时候理论休眠 0.5 秒的实际等了四五秒才执行,如果偏差一点我理解是没有获取到 CPU 时间片导致的,不过这偏差实在有点大,这是什么原因?</p>
<p><img alt="WechatIMG26507.png" class="embedded_image" loading="lazy" referrerpolicy="no-referrer" rel="noreferrer" src="https://pic.dogimg.com/2022/04/18/625cca4b31544.png"></p>
收藏(0)
分享
相关标签:
注意:本文归作者所有,未经作者允许,不得转载
-
2022年4月18日 04:15
执行也有时间的,换 apscheduler 吧
0
0
-
2022年4月18日 09:44
完整代码贴一下,感觉不应该
0
0
-
2022年4月18日 10:14
多进程写文件 IO 阻塞?
0
0