真的跟python无关么,为什么java(还有其他的c、rust等等语言我就不需要测试了吧)他们都能sleep 1ms左右的时间,没有问题呢?第一个帖子我就发了对比数据的。
可以说这个确实符合文档的。不仅仅python的文档是这样写的,就是java的或者c的文档也是这么写的。文档是一样的,有的运行就正常一些,有的就拉跨一些。
难道python3.11在time.sleep上做了大量的改进。这些工作是没有必要没有价值吗?那些改进这些功能的人都是在浪费粮食吗
【 在 jimmycmh 的大作中提到: 】
: 这个事情跟python基本无关,都是操作系统决定的
: 首先,操作系统有个最低调度时间,有些操作系统可能是1ms,有些可能是10ms
: 其次,sleep只保证最少sleep这么久(其实也不能保证最少,有可能被SIGNAL提前唤醒),实际什么时候恢复取决于操作系统的调度
: ...................
--
FROM 120.245.130.*