自由线程迁移指南

闪电演讲
  • 逯晓威 阿里云编译器团队 高级开发工程师

    来自阿里云编译器团队,高级开发工程师,在程序语言领域有5年工作经验,主要领域包括 Java 内存管理、应用诊断与可观测、Cpython 自由线程,贡献过 OpenJDK、Cpython、Eclipse-jifa 等社区。

    lu-xiao-wei

摘要

本演讲将讨论现有应用迁移到自由线程版本需要面对的问题:必要的代码适配与线程安全、预期的性能提升及潜在性能开销、三方库的兼容与升级、Python C API 的改动。

详情

自由线程特性在 Python 3.14 中引入,通过移除全局 Gil 锁,给 Python 提供了真正的并发编程能力。但是,现有应用该如何迁移到自由线程版本?本演讲就将讨论这些问题,例如:必要的代码适配与线程安全。预期的性能提升及潜在性能开销。三方库的兼容与升级。Python C API 的改动。