Meta 正致力于推动 Python 项目采纳 PEP 703 提案,以改进 Python 代码的多线程性能。PEP 703 指的是 Making the Global Interpreter Lock Optional,让全局解释器锁成为可选。CPython 的全局解释器锁(GIL)阻止了同时多线程执行代码,成为了在多核 CPU 上提高 Python 代码运行效率的一大障碍。PEP 703 提案除了让 GIL 可选外还加入了必要的更改以确保解释器线程安全。Meta 承诺,如果 PEP 703 提案接受,它将在 2025 年前投入三个工程师年,与核心团队合作去实现 PEP 703。
https://peps.python.org/pep-0703/
https://discuss.python.org/t/a-fast-free-threading-python/27903/99