KTT Bahasa Python 2022: Python tanpa GIL
(pyfound.blogspot.com)- Ringkasan kondisi terkini
nogil, upaya untuk membuat Python tanpa GIL (Global Interpreter Lock) - Sam Gross merilis kode PoC pada Oktober 2021 (Python multithreaded tanpa GIL)
- Pada KTT 2022, diusulkan flag kompiler baru untuk Python 3.12 (usulan sebelumnya adalah flag runtime)
- Reaksi dari para pengembang inti bercampur antara antusiasme dan pertanyaan
- Sam Gross menentang
nogilberjalan sebagai fork terpisah dari CPython"Nilai Python ada pada ekosistemnya, dan melakukan itu bukanlah jalan menuju keberhasilan. Menghapus GIL adalah upaya yang benar-benar inovatif. Sebagian besar program Python tidak menggunakan thread saat dijalankan di multicore. Agar
nogilberhasil, seluruh komunitas harus menerimanya"
2 komentar
Menjadikan
nogilsebagai flag kompilasi saat instalasi alih-alih flag runtime memang terasa sulit, karena seiring versi bahasa meningkat, Python bisa menjadi bahasa yang makin kompleks.https://docs.google.com/document/d/…