当前位置:   article > 正文

震惊python是个“假的多线程”?!(秒懂GIL全局解释器锁)_python多线程是假的

python多线程是假的

前言

本来我是不打算写这个玩意的,但是在B呼(Zhi呼)上看到有人对python的运行效率和线程运行大肆鄙夷,我觉得还是有必要出来仔细的澄清一下原由,解释一下python的多线程到底是怎么一回事,为什么说他是个“假的多线程”这样做对我们的python的多线程到底有多少影响,会对我们的运行效率有多大影响。做出一个客观全面的分析,以后可以回应那些“Java吹”,“贬python”(虽然我java我也在用,而且用起来也不错对我个人的提升也比较大,但是任何一款计算机语言都不是完美的,不应该存在鄙视链,有种都给爷爬C语言爬汇编去)
先说一下结论:
我们说到python一般指的是Cpython这个是官方推荐的,网上的大部分资源都是Cpython,基于C语言做的解释器。而问题也就出现在这里。只有Cpython的多线程才是“假的多线程”,原因是由于解释器自带了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/143563
推荐阅读
相关标签
  

闽ICP备14008679号