विंडोज फोर्क() कॉल की अनुपस्थिति को देखते हुए, विंडोज के तहत पाइथन 2.6 में मल्टीप्रोसेसिंग पैकेज कैसे लागू किया गया है? Win32 थ्रेड या किसी प्रकार की नकली कांटा या मौजूदा मल्टीथ्रेडिंग के शीर्ष पर बस संगतता के शीर्ष पर?विंडोज पर पाइथन मल्टीप्रोसेसिंग कैसे कार्यान्वित किया गया है?
उत्तर
यह sys.executable (यानी एक नई पायथन प्रक्रिया शुरू करने के लिए) के बाद एक सबप्रोसेस कॉल का उपयोग करके किया जाता है, उसके बाद सभी ग्लोबल्स को क्रमबद्ध करके और पाइप पर भेजकर। एक गरीब आदमी की वर्तमान प्रक्रिया का क्लोनिंग। Windows plaform पर मल्टीप्रोसेसिंग का उपयोग करते समय यह extra restrictions का कारण पाया गया है।
आप मल्टीप्रोसेसिंग के बारे में Jesse Noller's talk from PyCon देखने में रुचि भी ले सकते हैं जहां वह इसके उपयोग पर चर्चा करता है।
एडम सही है (मैं जेसी हूं) - यह दुर्भाग्यपूर्ण है, लेकिन Win32 पर सभी कांटा "कार्यान्वयन" भयानक हैक्स हैं। इसलिए हम subprocess और serialization – jnoller
के साथ अटक गए एक स्पष्ट उत्तर के लिए बहुत बहुत धन्यवाद! –
जेफ: यदि आप इससे खुश हैं तो आपको इस उत्तर को स्वीकार के रूप में चिह्नित करना चाहिए। – Adam
- 1. __RTC_CheckEsp कैसे कार्यान्वित किया गया है?
- 2. मल्टीप्रोसेसिंग पाइथन वीएम
- 3. टेक्स्ट पर जेडडिटरपेन में कैसे कार्यान्वित किया गया
- 4. पाइथन में मल्टीप्रोसेसिंग अवरुद्ध
- 5. Int32 के लिए GetHashCode() कैसे कार्यान्वित किया गया है?
- 6. पायथन में एक मल्टीप्रोसेसिंग प्राथमिकता कतार को कैसे कार्यान्वित करें?
- 7. पाइथन मल्टीप्रोसेसिंग से बाहर निकलें कैसे?
- 8. मल्टीप्रोसेसिंग के साथ पाइथन सजावट
- 9. पाइथन का subprocess.call इस तरह कार्यान्वित क्यों किया जाता है?
- 10. लेक्सिकल स्कोपिंग कैसे कार्यान्वित किया जाता है?
- 11. पायथन में __slots__ कैसे कार्यान्वित किया जाता है?
- 12. पाइथन में मल्टीप्रोसेसिंग पर समवर्ती.फ्यूचर के फायदे क्या हैं?
- 13. pthread_join कैसे कार्यान्वित किया जाता है?
- 14. एप्लिकेशन वर्चुअलाइजेशन कैसे कार्यान्वित किया जाता है?
- 15. पाइथन मल्टीप्रोसेसिंग पाइप असुरक्षित क्यों हैं?
- 16. std :: tuple कैसे कार्यान्वित किया जाता है?
- 17. ओपनआईडी कैसे कार्यान्वित किया जाता है?
- 18. पाइथन मल्टीप्रोसेसिंग सुरक्षित रूप से एक फ़ाइल
- 19. मल्टीप्रोसेसिंग
- 20. विंडोज़ पर मल्टीप्रोसेसिंग
- 21. बिगडिसीमल कैसे कार्यान्वित किया जाता है?
- 22. "कॉन्स्ट" कैसे कार्यान्वित किया जाता है?
- 23. मल्टीप्रोसेसिंग के साथ पाइथन मिक्स करें?
- 24. मल्टीप्रोसेसिंग
- 25. पाइथन के अंश कैसे हैं .limit_denominator लागू किया गया?
- 26. मल्टीप्रोसेसिंग
- 27. पाइथन के sys.path कहां से शुरू किया गया है?
- 28. पाइथन "साथ" कथन के लिए डिज़ाइन किया गया है?
- 29. "नाम त्रुटि: नाम" को परिभाषित नहीं किया गया है "पाइथन
- 30. विंडोज एपीआई में सबकुछ टाइप क्यों किया गया है?
यदि एडम ने आपके प्रश्न का उत्तर दिया है, तो आपको इसे स्वीकार करने के रूप में चिह्नित करना चाहिए :-) –