CPython `nogil` uygulamasının upstream’e birleştirilmesine karar verildi
(discuss.python.org)Uzun süren tartışmalar ve Python çekirdek ekibi içindeki oylamanın ardından, CPython Steering Council PEP 703’ü kabul etmeye karar verdi.
Kısa vadede, deneysel bir build flag ile nogil kullanılabilecek.
Orta vadede, nogil uygulamasının topluluk ve ekosistem düzeyinde sorun yaratmadığı doğrulandıktan sonra
uzun vadede (5 yıl sonrasında) ise CPython’un artık GIL kullanmaması hedefleniyor.
3 yorum
GIL olmadan çıkacaksa, Python 4.0 olarak yayınlansa da sorun olmaz gibi görünüyor.
GIL, Python dilinin bir spesifikasyonu değil de CPython implementasyonunun bir spesifikasyonu olduğu için, bunun Python’un ana sürümünü yükseltmeyi gerektirecek türden bir değişiklik olarak görülmesi biraz tuhaf olabilir.
2022 Python Dil Zirvesi: GIL olmadan Python
PEP 703 kabul edilirse, Meta no-GIL CPython için 3 yıl boyunca mühendis görevlendirmeyi planlıyor