Python 新提案:删除全局解释器锁 GIL,解放多线程性能
据 Python 基金会博客介绍,开发者 Sam Gross 在2022Python 语言峰会上带来了一个新提案:完全移除 CPython 解释器的GIL-全局解释器锁,使 Python 程序获得更快的性能 —— 尤其是多线程程序...由于 CPython 的内存管理非线程安全,因此设计了 CPython 的 GIL (Global Interpreter Lock - 全局解释器锁),以防止竞争条件并确保线程安全...向现有代码添加新锁可能非常困难,因为新的锁可能会导致在部分领域的性能大幅下降......