17 คะแนน โดย corona10 2023-07-29 | 3 ความคิดเห็น | แชร์ทาง WhatsApp

หลังจากการถกเถียงอย่างยาวนานและผลการลงคะแนนภายในทีมคอร์ของ Python ในที่สุด Steering Council ของ CPython ก็ตัดสินใจรับ PEP 703
ในระยะสั้น จะเปิดให้ใช้ nogil ได้ผ่าน experimental build flag
ในระยะกลาง จะตรวจสอบก่อนว่าอิมพลีเมนเทชัน nogil ไม่มีปัญหาในระดับคอมมูนิตี้และอีโคซิสเต็ม
ส่วนในระยะยาว (หลังจาก 5 ปี) เป้าหมายคือให้ CPython ไม่ใช้ GIL อีกต่อไป

3 ความคิดเห็น

 
click 2023-07-31

ถ้าออกโดยไม่มี GIL ก็ดูเหมือนว่าจะออกเป็น Python 4.0 ไปเลยก็ไม่เสียหายนะครับ

 
vwjdalsgkv 2023-07-31

เนื่องจาก GIL เป็นสเปกของตัวอิมพลีเมนเทชัน CPython ไม่ใช่สเปกระดับภาษา Python เอง จึงอาจรู้สึกแปลกอยู่บ้างหากจะมองว่านี่เป็นการเปลี่ยนแปลงที่ใหญ่พอถึงขั้นต้องขยับเมเจอร์เวอร์ชันของ Python โดยตรง