Python 3.12将开启并发和并行编程模型

原文约4500字,阅读约需11分钟。发表于:

PEP 684 引入了Per-Interpreter的 GIL,因此现在可以为每个解释器创建具有唯一 GIL 的子解释器。这样,Python 程序就能充分利用多个 CPU 内核。目前只能通过 C-API 使用,不过预计 3.13 版将推出 Python API。 摘要 Python 3.12 中提供了带有 C-API 的每解释器 GIL 预计 Python API 将在 Python 3.13 中推出 PEP 684

PEP 684引入了Per-Interpreter GIL,允许每个解释器拥有自己独特的GIL,使得Python程序能够充分利用多个CPU核心。目前只能通过C-API使用,但预计在3.13版本中将引入Python API。

相关推荐 去reddit讨论