Quyết định hợp nhất bản triển khai nogil của CPython lên upstream
(discuss.python.org)Sau rất nhiều tranh luận và kết quả bỏ phiếu nội bộ của nhóm lõi Python, Steering Council của CPython đã quyết định chấp nhận PEP 703.
Trong ngắn hạn, nogil sẽ có thể được sử dụng thông qua một cờ build thử nghiệm.
Trong trung hạn, sau khi xác nhận rằng bản triển khai nogil không gây ra vấn đề ở cấp độ cộng đồng và hệ sinh thái,
về dài hạn (sau 5 năm), mục tiêu là CPython sẽ không còn sử dụng GIL nữa.
3 bình luận
Nếu phát hành mà không có GIL thì có lẽ ra mắt dưới tên Python 4.0 cũng không thành vấn đề.
Vì GIL là đặc tả của trình triển khai CPython chứ không phải là đặc tả của ngôn ngữ Python, nên có vẻ hơi gượng ép nếu xem đây là một thay đổi đủ lớn để phải nâng hẳn phiên bản major của Python.
Hội nghị Thượng đỉnh Ngôn ngữ Python 2022: Python không có GIL
Nếu PEP 703 được chấp nhận, Meta sẽ bố trí kỹ sư cho CPython no-GIL trong 3 năm