Python进阶——为什么GIL让多线程变得如此鸡肋?
阅读本文大约需要 9 分钟。
做 Python 开发时,想必你肯定听过 GIL,它经常被 Python 程序员吐槽,说 Python 的多线程非常鸡肋,因为 GIL 的存在,Python 无法利用多线程提高性能。
但事实真的如此吗?
这篇文章,我们就来看一下 Python 的 GIL 到底是什么?以及它的存在,究竟对我们的程序有哪些影响。
GIL是什么?
查阅官方文档,GIL 全称 Global Interpreter Lock,即全局解释器锁,它的官方解释如下:
In CPython, ...