1 पॉइंट द्वारा GN⁺ 2023-07-30 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Python Steering Council ने CPython में Global Interpreter Lock (GIL) को एक वैकल्पिक सुविधा के रूप में स्वीकार करने की योजना बनाई है
  • GIL-रहित मोड के लिए शुरुआती समर्थन Python 3.13 संस्करण में शामिल हो सकता है
  • backward compatibility को प्राथमिकता दी जाएगी, और third-party code में बदलाव ऐसे होने चाहिए कि वे GIL और GIL-रहित दोनों builds में काम करें
  • Python Steering Council, Python 2 से Python 3 में संक्रमण के दौरान हुई गलतियों को दोहराने से बचना चाहता है
  • ABI compatibility requirements और backward compatibility पर प्रभाव जैसे विवरण अभी सुलझाए जाने बाकी हैं
  • कुछ developers ने योजना की स्पष्टता और compatibility समस्याओं को लेकर चिंता जताई है
  • GIL-रहित मोड में C-API extensions को Python के इस संस्करण के अनुरूप दोबारा build करना होगा
  • इसका असर Python distribution पर पड़ सकता है, और अलग से compiled C-API extensions की आवश्यकता वाले एक अलग संस्करण की जरूरत हो सकती है
  • PEP के लेखक Anaconda के साथ मिलकर Python के GIL-रहित संस्करण और compatible packages को distribute करने की योजना बना रहे हैं
  • Python में GIL-रहित मोड लाने से Python code में multithreading और concurrency के लिए नई संभावनाएँ खुलती हैं

1 टिप्पणियां

 
GN⁺ 2023-07-30
Hacker News राय
  • इस लेख की टिप्पणियाँ किसी दूसरी वेबसाइट पर स्थानांतरित कर दी गई हैं.
  • इस लेख का मूल स्रोत नई वेबसाइट पर मिल सकता है.
  • नई वेबसाइट पर इस साइट जैसा ही सामग्री है, लेकिन उसमें अतिरिक्त टिप्पणियाँ भी हैं.