8 पॉइंट द्वारा xguru 2022-05-13 | 2 टिप्पणियां | WhatsApp पर शेयर करें
  • GIL(Global Interpreter Lock) के बिना Python बनाने की कोशिश nogil की मौजूदा स्थिति का सार
  • Sam Gross ने अक्टूबर 2021 में PoC code (GIL के बिना multithreaded Python) जारी किया
  • 2022 Summit में Python 3.12 के लिए नया compiler flag प्रस्तावित किया गया (पहला प्रस्ताव runtime flag था)
    • core developers से उत्साह और सवालों का मिला-जुला प्रतिक्रिया
    • Sam Gross nogil के CPython के अलग fork के रूप में जाने के खिलाफ हैं

      "Python की असली ताकत उसका ecosystem है, और ऐसा करना सफलता की दिशा नहीं है। GIL को हटाना वास्तव में एक क्रांतिकारी प्रयास है। ज़्यादातर Python प्रोग्राम multi-core पर चलते समय threads का उपयोग नहीं करते। nogil के सफल होने के लिए पूरी community को इसे अपनाना होगा"

2 टिप्पणियां

 
deokim 2022-05-13

यह कि nogil को runtime flag के बजाय install के समय compile flag के रूप में जोड़ना पड़े, यह काफ़ी मुश्किल लगता है, क्योंकि language का version बढ़ने के साथ यह भाषा को और ज़्यादा जटिल बना सकता है।

 
xguru 2022-05-13