gil

    19गर्मी

    3उत्तर

    मैं कुछ कम्प्यूटेशनल-गहन पायथन कोड लिखने वाला हूं जो लगभग numpy के रैखिक बीजगणित कार्यों के भीतर अपना अधिकांश समय व्यतीत करेगा। हाथ में समस्या embarrassingly parallel है। लंबी कहानी छोटी, इसका लाभ लेन

    16गर्मी

    3उत्तर

    मैं एक बहुप्रचारित सी अनुप्रयोग में पायथन दुभाषिया एम्बेड कर रहा हूं और मैं थोड़ी उलझन में हूं कि थ्रेड सुरक्षा सुनिश्चित करने के लिए मुझे किन एपीआई का उपयोग करना चाहिए। जो मैंने एकत्र किया है, जब से

    11गर्मी

    1उत्तर

    पायथन 3.2 ने new GIL implementation एंटोनी पिट्रो द्वारा प्रस्तुत किया जो sys.setswitchinterval फ़ंक्शन का खुलासा करता है। यह कब बदलना उपयोगी होगा, और क्यों? sw_interval = sys.getswitchinterval() try

    11गर्मी

    1उत्तर

    क्या RPYY जीआईएल RPYy में पीपीपी दुभाषिया कार्यान्वयन का हिस्सा है, या यह ऐसा कुछ है जो translate.py स्वचालित रूप से जोड़ता है? यानी, अगर मैं RPython में अपना खुद का नया भाषा दुभाषिया लिखना चाहता था औ

    10गर्मी

    5उत्तर

    पायथन में एक छोटा सा वेब क्रॉलर लिखना चाहता था। मैं इसे एक बहुप्रचारित लिपि, धागे डाउनलोड करने के एक पूल और एक पूल प्रसंस्करण के परिणाम के रूप में लिखने की जांच शुरू कर रहा था। जीआईएल के कारण यह वास्त

    6गर्मी

    4उत्तर

    मैं जीआईएल के बारे में पढ़ रहा था और यह वास्तव में कभी निर्दिष्ट नहीं है अगर इसमें मुख्य धागा शामिल है या नहीं (मुझे ऐसा लगता है)। कारण मैं पूछता हूं क्योंकि मेरे पास थ्रेड सेटअप के साथ एक प्रोग्राम ह

    8गर्मी

    1उत्तर

    मैं सिर्फ एक टर्ननाडो एप्लिकेशन पर काम करना शुरू कर रहा हूं जिसमें कुछ सीपीयू मुद्दे हैं। CPU समय 100% पर CPU को अधिकतम करने के साथ-साथ समय-समय पर बढ़ने के साथ ही बढ़ेगा। सिस्टम वर्तमान में मुख्य धागे

    6गर्मी

    1उत्तर

    यह जोखिम भरा व्यवसाय है, और मैं समांतरता के एक भयंकर दुश्मन होने के लिए ग्लोबल इंटरप्रेटर लॉक को समझता हूं। हालांकि, अगर मैं NumPy's C API (विशेष रूप से PyArray_DATA मैक्रो को न्यूमपी सरणी पर उपयोग कर

    8गर्मी

    6उत्तर

    सीपीथॉन के वर्तमान कार्यान्वयन में, एक वस्तु "जीआईएल" या "ग्लोबल इंटरप्रेटर लॉक" के रूप में जाना जाता है। यह अनिवार्य रूप से एक म्यूटेक्स है जो दो पायथन धागे को एक ही समय में पायथन कोड निष्पादित करने

    5गर्मी

    1उत्तर

    मैं सिर्फ इस नए कार्यान्वयन के बारे में खोज रहा था, और मैं अजगर 2.7 का उपयोग करता हूं, मुझे this इंस्टॉल करना होगा, इसलिए यदि मैं इसका उपयोग करता हूं, तो मैं सीपीआईथन पर जीआईएल शब्द भूल जाऊंगा?