Python删除了 GIL、增加新编译器、弃用optparse
原文中文,约2600字,阅读约需7分钟。发表于: 。CPython 的全局解释器锁(“GIL”)可防止多个线程同时执行 Python 代码。 GIL 是高效使用 Python 多核 CPU 的障碍。 PEP-0703 建议向 CPython 添加构建配置 ( --disable-gil),使其在没有全局解释器锁的情况下运行 Python 代码,并进行必要的更改以使解释器线程安全。 也就是说Python 将删除其 GIL,计划路线图:...
CPython计划在3.13/3.14版本中删除GIL,LPython编译器支持多种代码转换,Pydantic 2实现了数据验证,Cython发布了3.0版本,PEP 722提出了单文件脚本的依赖关系规范。