पायथन में रन () विधि कैसे लागू की जाती है?
पायथन में रन () विधि कैसे लागू की जाती है?

वीडियो: पायथन में रन () विधि कैसे लागू की जाती है?

वीडियो: पायथन में रन () विधि कैसे लागू की जाती है?
वीडियो: कोड को सीधे न चलाएं, एक मुख्य फ़ंक्शन // पायथन टिप्स का उपयोग करें 2024, नवंबर
Anonim

मानक रन () विधि का आह्वान करता है कॉल करने योग्य ऑब्जेक्ट ऑब्जेक्ट के कंस्ट्रक्टर को लक्ष्य तर्क के रूप में पास किया जाता है, यदि कोई हो, क्रमशः args और kwargs तर्कों से लिए गए अनुक्रमिक और कीवर्ड तर्कों के साथ। थ्रेड समाप्त होने तक प्रतीक्षा करें।

इसे ध्यान में रखते हुए, पायथन में रन विधि क्या है?

अजगर मल्टीथ्रेड जैसे ही थ्रेड शुरू होता है, यह कुछ बुनियादी इनिशियलाइज़ेशन करता है और फिर इसे कॉल करता है Daud () तरीका , जिसे लक्ष्य कहते हैं समारोह कंस्ट्रक्टर के पास गया। थ्रेड क्लास एक ऐसी गतिविधि का प्रतिनिधित्व करता है जो नियंत्रण के एक अलग थ्रेड में चलती है।

इसके बाद, प्रश्न यह है कि पायथन में सभी सक्रिय थ्रेड ऑब्जेक्ट्स की सूची को पुनः प्राप्त करने की विधि क्या है? सूत्रण . एन्यूमरेट () रिटर्न a सभी थ्रेड ऑब्जेक्ट्स की सूची वर्तमान में जीवित। NS सूची डेमोनिक शामिल हैं सूत्र , डमी धागा वस्तु current_thread (), और main. द्वारा बनाया गया धागा . यह समाप्त शामिल नहीं है सूत्र तथा सूत्र जिन्हें अभी तक शुरू नहीं किया गया है।

इसी तरह, यह पूछा जाता है कि Python में start () क्या है?

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

कौन सी विधि कॉलर के थ्रेड कंट्रोल में थ्रेड ऑब्जेक्ट्स की गिनती लौटाती है?

सूत्रण . सक्रिय_गिनती () वापसी की संख्या थ्रेड ऑब्जेक्ट वर्तमान में जीवित। NS वापस गिनती सूची की लंबाई के बराबर है लौटा हुआ गणना द्वारा ()।

सिफारिश की: