Redian新闻
>
Python指导委员会计划接受PEP 703提案,让全局解释器锁成为可选

Python指导委员会计划接受PEP 703提案,让全局解释器锁成为可选

公众号新闻
出品 | OSC开源社区(ID:oschina2013)
CPython 核心开发者 Thomas Wouters 今日代表 Python 指导委员会宣布了关于 PEP 703 提案(在 CPython 中使全局解释器锁成为可选)的最新进展。
他表示,从社区对 no-GIL 提案的民意调查结果来看,整体是积极的支持态度。因此 Python 指导委员会计划接受 PEP 703 提案,目前正在研究相关细节。
Thomas Wouters 介绍了指导委员会的预期想法:
  • 从长远来看(可能 5 年以上),no-GIL 构建应该是唯一的构建。他们不希望在出现 GIL 和 no-GIL 构建(以及扩展模块)之间创建永久的区分

  • 保持向后兼容,避免出现另一种 Python 3 的情况

  • 承诺完全切换到 no-GIL 构建之前,需要看到社区对其的支持

  • 在将 no-GIL 作为默认设置之前的任何时候,如果事实证明它会带来太大的破坏性而收益太少,他们会改变想法。这样的决定可能意味着回滚所有工作,因此在确定要将 no-GIL 设置为默认值之前,特定于 no-GIL 的代码应该在某种程度上是可识别的。

基于此,他们的开发方向分为三个阶段:
  • 短期内,将 no-GIL 构建添加为实验性构建模式,大概是在 Python 3.13 提供

  • 从中期来看,当确信有足够的社区支持来使 no-GIL 的生产使用可行后,他们会支持 no-GIL 构建,但不是默认

  • 从长远来看,他们希望 no-GIL 成为默认值,并删除 GIL 的任何痕迹(不会不必要地破坏向后兼容性)


PEP 703 提案建议向 CPython 添加构建配置 (--disable-gil),使其在没有全局解释器锁的情况下运行 Python 代码,并进行必要的更改以保证解释器线程安全。
根据提案的描述,CPython 的全局解释器锁 (GIL) 阻止了同时多线程执行代码,成为了在多核 CPU 上提高 Python 代码运行效率的一大障碍。
相关链接:https://discuss.python.org/t/a-steering-council-notice-about-pep-703-making-the-global-interpreter-lock-optional-in-cpython/30474

往期推荐



马斯克 “零元购”,骚操作强夺 @x 推特账号
已被LLM“杀死”?Stack Overflow:打不过就加入
开源模拟器Dolphin放弃上架Steam



这里有最新开源资讯、软件更新、技术干货等内容

点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦


微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
学假为了你走遍草原 第二十二章大隐隐于市!越南一家人在San Jose开的小店全是越南客人——Phở Cường 2Chinese Creepy Crawlies: Keeping the Pests of May at BayGitHub热榜登顶:开源版GPT-4代码解释器,可安装任意Python库,本地终端运行今天,ChatGPT「代码解释器」正式解禁!30秒图片变视频,动嘴做表 | 十大惊人魔法全集戏成we want to stay in touch with information,Our processing capabil比Python快68000倍!Mojo正式发布,网友:Python生态系统最重要的升级来了不用LLM,遗传编程可控Python代码!谷歌DeepMind等提出全新ARZ框架|IROS 2023OpenAI王炸!「代码解释器」下周正式上线,GPT-4 API全面开放Python吞噬世界,GPT吞噬Python!ChatGPT 上线最强应用:分析数据、生成代码都精通详解Python文件: .py、.ipynb、.pyi、.pyc、​.pyd !比 Python 快 3.5 万倍的 Mojo 融资七亿,LLVM之父:不会威胁到 Python,该恐惧的应该是 C++Python 社区变天:可去除全局解释器锁 GIL,真正多线程要来了路遇桥上大卡车起火狂揽13k star,开源版代码解释器登顶GitHub热榜,可本地运行、可访问互联网校招 | Grant Thornton致同会计师事务所2024届校招开启!八大会计师事务所之一,全国多地有岗,留学生有优势“让 Python 快 5 倍”最新计划:优化解释器和内存管理喜报 | 俞卫锋教授、王天龙教授分别当选中华医学会麻醉学分会主任委员、候任主任委员(附第十四届委员会名单)代码解释器等于GPT-4.5!不训练GPT-5,OpenAI依然向AGI狂飙LPython:最新的高性能 Python 实现、速度极快且支持多后端LPython:最新的高性能Python实现、速度极快且支持多后端ChatGPT代码解释器与Jupyter Notebook合体,编码能力更强了多送一节竞赛课!未来领域教育编程夏令营开课啦,这个暑期让孩子成为Python大神!爆火ChatGPT代码解释器食用指南,来了Python 吞噬世界,GPT 吞噬 Python!ChatGPT 上线最强应用Python社区大变天!可去除全局解释器锁GIL,真正多线程要来了!nǚ hóng?nǚ gōngPython 吞噬世界,GPT 吞噬 Python!ChatGPT 上线最强应用:分析数据、生成代码都精通Python团队官宣下线GIL:可选择性关闭开源版 GPT-4 代码解释器,可安装任意 Python 库,本地终端运行上海公布大模型政策;必应聊天月活接近15亿;ChatGPT开放代码解释器功能丨AIGC大事日报Python社区变天:可去除全局解释器锁GIL,真正多线程要来了比Python快3.5万倍的Mojo融资7亿,LLVM之父:不会威胁到Python,该恐惧的应该是C++
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。