Python代码的性能随线程而降低

Python代码的性能随线程而降低,第1张

Python代码的性能随线程而降低

令人遗憾的是,这主要是由于全局解释器锁(GIL)导致的CPython中的情况。受CPU约束的Python代码根本无法跨线程扩展(另一方面,受I /
O约束的代码可能会在一定程度上扩展)。

David
Beazley的演讲内容丰富,讨论了GIL的一些问题。视频可以在这里找到(感谢@Ikke!)

我的建议是使用

multiprocessing
模块而不是多个线程。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5644277.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存