【 在 misslost 的大作中提到: 】
: 我需要核实一下 time.sleep的准确效果 用如下代码 。核实的结果,震惊!
: 想请教一下,是我的方法不对,还是 time.sleep 本来就是这么不堪?有没有三方库能精确一点的?谢谢
: from time import perf_counter as pc
: ...................
Python 是因为有全局锁, 也就是一个进程并发只有一个线程实际在跑,其它线程只能挂起,
尽管你的CPU有许多核, Python圈想拿掉GIL这个全局锁的声音也一直没停歇过,但是,或许是遗留问题,
大量的库默许使用GIL,这种变动跨越可能不亚于Python2到Python3,因此有这样的尝试也限于特殊的发行
版本。
据说,python3.11 确实有改进, python的运行速度也有不小提升。
好在Python有很多扩展库, 遇到需要性能都有C/C++之类的扩展库做后援。
像这种需要操作系统支援的,一般都有封装的库的python版本。
--
FROM 124.126.3.*