aug*_*rar 5 time python-multithreading python-3.x
Python 的文档说明time.monotonic():
返回单调时钟的值(以小数秒为单位),即不能倒退的时钟。时钟不受系统时钟更新的影响。返回值的参考点未定义,因此只有连续调用结果之间的差异才有效。
3.3 版本中的新功能。
版本 3.5 中的更改:该功能现在始终可用并且始终在系统范围内。
最后一句是否意味着对于 Python >= 3.5,返回的值time.monotonic()可以安全地在多个线程中使用和比较?
我遇到了同样的问题,似乎没有,线程之间有大约 10 微秒的差异。
我使用的是 Linux,Python 3.7.5,内核 5.3.0-40-generic,CPU AMD Ryzen 5 3600