मैं पाइथन 3.8 में हाइपरकॉर्न के साथ क्वार्ट का प्रयास कर रहा हूं। जो मैं समझता हूं, क्वार्ट आमतौर पर सिंगल थ्रेडेड अनुप्रयोगों के लिए उपयोग किया जाता है। लेकिन मैं देख रहा हूं कि हाइपरकॉर्न के पास ऐप चलाने के लिए --workers
विकल्प है।
workers w, --workers The number of workers to spawn and use.
एक थ्रेडेड ऐप एकाधिक श्रमिकों का उपयोग करने से कैसे लाभान्वित हो सकता है?
1 उत्तर
प्रत्येक कार्यकर्ता एक अलग प्रक्रिया है जिसका अर्थ है कि जब कार्यकर्ता विकल्प का उपयोग किया जाता है तो कई क्वार्ट प्रतियां चल रही होती हैं। यह कनेक्शन को कई प्रक्रियाओं में वितरित करने की अनुमति देता है, और इसलिए अधिक प्रदर्शन देता है। ध्यान दें कि यह मेमोरी में डेटा साझा करने की क्षमता को बंद कर देता है, क्योंकि प्रत्येक क्वार्ट कॉपी अब स्वतंत्र है।
संबंधित सवाल
नए सवाल
python
पायथन एक बहु-प्रतिमान है, गतिशील रूप से टाइप किया हुआ, बहुउद्देशीय प्रोग्रामिंग भाषा है। यह एक साफ और एक समान वाक्यविन्यास सीखने, समझने और उपयोग करने के लिए त्वरित होने के लिए डिज़ाइन किया गया है। कृपया ध्यान दें कि अजगर 2 आधिकारिक तौर पर 01-01-2020 के समर्थन से बाहर है। फिर भी, संस्करण-विशिष्ट पायथन सवालों के लिए, [अजगर -२.०] या [अजगर -३.x] टैग जोड़ें। पायथन वेरिएंट (जैसे, ज्योथन, PyPy) या लाइब्रेरी (उदा।, पांडस और न्यूमपी) का उपयोग करते समय, कृपया इसे टैग में शामिल करें।