threading
मॉड्यूल से ताले multiprocessing
मॉड्यूल के उन लोगों के साथ अंतर-परिवर्तनीय हैं?पायथन: `थ्रेडिंग 'और' मल्टीप्रोसेसिंग 'से ताले इंटरचेंज योग्य?
उत्तर
आप आम तौर पर दो अलग-अलग उपयोग कर सकते हैं, लेकिन आपको मतभेदों को समझने की आवश्यकता है। उदाहरण के लिए, मल्टीप्रोसेसिंग। इवेंट को नामित सेमफोर द्वारा समर्थित किया जाता है, जो एप्लिकेशन के तहत प्लेटफॉर्म पर संवेदनशील होता है।
मल्टीप्रोसेसिंग.लॉक मल्टीप्रोसेसिंग द्वारा समर्थित है। सैमॉक - इसलिए इसे नाम सेफफोर्स की आवश्यकता है। संक्षेप में, आप उन्हें एक दूसरे के साथ उपयोग कर सकते हैं, लेकिन मल्टीप्रोसेसिंग के ताले का उपयोग एप्लिकेशन पर कुछ प्लेटफॉर्म आवश्यकताएं प्रस्तुत करता है (यानी, यह बीएसडी पर नहीं चलता है :))
मुझे ऐसा नहीं लगता है। थ्रेडिंग लॉक एक ही प्रक्रिया में हैं, जबकि मल्टीप्रोसेसिंग लॉक साझा स्मृति में होगा।
पिछली बार मैंने चेक किया, मल्टीप्रोसेसिंग आपको एक कतार में लॉक साझा करने की अनुमति नहीं देती है, जो थ्रेडिंग लॉक है।
हां, आप मल्टीप्रोसेसिंग मॉड्यूल से ताले का उपयोग अपने एक-प्रक्रिया अनुप्रयोग में सामान्य के रूप में कर सकते हैं, लेकिन यदि आप मल्टीप्रोसेसिंग का उपयोग कर रहे हैं, तो आपको इसके ताले का उपयोग करना चाहिए।
- 1. मल्टीप्रोसेसिंग से थ्रेडिंग
- 2. पायथन मल्टीप्रोसेसिंग
- 3. पायथन थ्रेडिंग और जीआईएल
- 4. पायथन थ्रेडिंग और प्रदर्शन?
- 5. पायथन: मल्टीप्रोसेसिंग
- 6. पायथन मल्टीप्रोसेसिंग
- 7. पायथन मल्टीप्रोसेसिंग
- 8. मल्टीप्रोसेसिंग पायथन
- 9. पायथन मल्टीप्रोसेसिंग
- 10. पायथन मल्टीप्रोसेसिंग लॉगिंग - क्यों multiprocessing.get_logger
- 11. पायथन थ्रेडिंग अनुक्रमिक रूप से
- 12. कैंससेलबल थ्रेडिंग। पायथन
- 13. पायथन मल्टीप्रोसेसिंग uuid.uuid4()
- 14. पायथन मल्टीप्रोसेसिंग डिज़ाइन
- 15. पायथन मल्टीप्रोसेसिंग पिकलिंग त्रुटि
- 16. पायथन: मल्टीप्रोसेसिंग इवेंट
- 17. पायथन मल्टीप्रोसेसिंग अचार प्रोटोकॉल
- 18. पायथन मल्टीप्रोसेसिंग मॉड्यूल
- 19. पायथन में मल्टीप्रोसेसिंग कतार
- 20. पायथन मल्टीप्रोसेसिंग और एक साझा काउंटर
- 21. पायथन मल्टीप्रोसेसिंग: प्रक्रियाओं से प्रगति रिपोर्ट
- 22. पायथन थ्रेडिंग अवधारणा प्रश्न
- 23. म्यूटेक्स ताले बनाम थ्रेडिंग ताले बनाम। किस का उपयोग करना है?
- 24. पायथन थ्रेडिंग। मैं धागा कैसे लॉक करूं?
- 25. पायथन - थ्रेडिंग और एक जबकि ट्रू लूप
- 26. पायथन मल्टीप्रोसेसिंग पाइप का उपयोग
- 27. पायथन मल्टीप्रोसेसिंग पूल.मैप इंडेक्स एरर
- 28. एक पायथन मल्टीप्रोसेसिंग पूल प्रोफाइलिंग
- 29. पायथन मल्टीप्रोसेसिंग - पाइप बनाम कतार
- 30. पायथन मल्टीप्रोसेसिंग तर्क: गहरी प्रतिलिपि?