让我们自由自在地并发

主题演讲
上海
14:50 - 15:30
分会场 A(综合楼 506 报告厅)
  • 王宏府 语言与文字工作者

    PyCon 2023/2024/2025 讲师

    wanghongfu

摘要

对并发运行时、数据共享边界与结构化并发范式演进的系统性探讨

详情

站在 Python 3.15 发布前夕,Python 并发讨论的重心正从“能否真正利用多核”转向“执行能力释放后,如何重新组织任务、数据与因果关系”。

本议题将沿 CPython 运行时、标准库与编程范式三条主线,回顾 GIL、threading、multiprocessing、concurrent.futures、生成器、协程与 asyncio 的演进,并由结构化编程引出结构化并发:让控制流、任务生命周期、取消、异常和上下文重新收敛于清晰的作用域。

随后将对照子解释器与自由线程两条路线,分析 PEP 684、PEP 734 与 PEP 703 在共享、隔离、传输成本和扩展兼容性上的取舍,并以 PEP 805 观察 CPython 如何借助不可变性、所有权与细粒度同步重建数据边界。

最后,演讲将以 bocpy 与声明式并发实验展望下一阶段:由开发者声明资源与依赖,由运行时推导并行度和执行秩序。当全局锁逐渐退场,Python 需要在执行自由与数据秩序之间建立新的契约。

计算自由,数据有界。让我们自由自在地并发。