1 poin oleh GN⁺ 2023-07-30 | 1 komentar | Bagikan ke WhatsApp
  • Python Steering Council berencana menerima Global Interpreter Lock (GIL) sebagai opsi di CPython
  • Dukungan awal untuk mode tanpa GIL dapat disertakan dalam Python versi 3.13
  • Kompatibilitas mundur menjadi prioritas, dan perubahan pada kode pihak ketiga harus tetap berfungsi pada build dengan GIL maupun tanpa GIL
  • Python Steering Council ingin menghindari pengulangan kesalahan yang dibuat selama proses transisi dari Python 2 ke Python 3
  • Detail seperti persyaratan kompatibilitas ABI dan dampaknya terhadap kompatibilitas mundur masih perlu diselesaikan
  • Beberapa pengembang menyatakan kekhawatiran mengenai kejelasan rencana dan masalah kompatibilitas
  • Mode tanpa GIL mengharuskan ekstensi C-API dibangun ulang agar sesuai dengan versi Python ini
  • Hal ini dapat memengaruhi distribusi Python, dan mungkin memerlukan versi terpisah yang membutuhkan ekstensi C-API yang dikompilasi secara terpisah
  • Penulis PEP berencana bekerja sama dengan Anaconda untuk mendistribusikan versi Python tanpa GIL beserta paket yang kompatibel
  • Dengan diperkenalkannya mode tanpa GIL di Python, terbuka kemungkinan baru untuk multithreading dan konkurensi dalam kode Python

1 komentar

 
GN⁺ 2023-07-30
Komentar Hacker News
  • Komentar untuk artikel ini telah dipindahkan ke situs web lain.
  • Sumber asli artikel ini dapat ditemukan di situs web baru.
  • Situs web baru tersebut memiliki konten yang sama dengan situs ini, tetapi memiliki komentar tambahan.