रूबी या पायथन में वास्तविक सहमति प्राप्त करने के लिए, मुझे नई प्रक्रियाएं बनाने की आवश्यकता है। पाइथन multiprocessing
मॉड्यूल का उपयोग करके यह बहुत सरल बनाता है, जो सभी कांटा/प्रतीक्षा भलाई को दूर करता है और मुझे अपने कोड पर ध्यान केंद्रित करने देता है। क्या रूबी के समान कुछ है? अभी मैं अपनी सहमति प्राप्त करने के लिए Process.fork
और Process.wait
पर कॉल कर रहा हूं, और मुझे क्लीनर समाधान चाहिए।रुबी के पाइथन के मल्टीप्रोसेसिंग मॉड्यूल के बराबर क्या है?
7
A
उत्तर
4
मैंने https://github.com/grosser/parallel का उपयोग किया है, और इसे बहुत पसंद है। यह डिफ़ॉल्ट रूप से आपके सिस्टम में सभी कोरों में # मैप या #each होगा। हुड के तहत यह Process.fork के चारों ओर एक रैपर है, जो आप जो पूछ रहे हैं उसके जैसा लगता है।
+0
समांतर के साथ एकमात्र मुद्दा यह है कि यह मुझे फोर्किंग के बाद कुछ भी करने की अनुमति नहीं देता है। यह हमेशा कार्यों को पूरा करने की प्रतीक्षा करता है। – dknight
0
https://github.com/pmahoney/process_shared मुझे पता है अगर आप किसी भी सुविधा का अनुरोध है यह
संबंधित मुद्दे
- 1. क्या रुबी के 'किसी भी' के बराबर पाइथन है? समारोह?
- 2. रुबी में पाइथन डॉकस्ट्रिंग के बराबर क्या है?
- 3. रूबी पाइथन के "डीआईआर" के बराबर है?
- 4. मल्टीप्रोसेसिंग के साथ पाइथन सजावट
- 5. PHP $ _SERVER के बराबर पाइथन क्या है?
- 6. क्या रूबी प्रतीकों के बराबर पाइथन है?
- 7. पाइथन में मल्टीप्रोसेसिंग पर समवर्ती.फ्यूचर के फायदे क्या हैं?
- 8. रुबी के `अस्वीकार 'के बराबर पर्ल!
- 9. जावा पाइथन के struct.pack के बराबर है?
- 10. phpinfo के बराबर पाइथन()
- 11. जावा पाइथन के गेटैटर के बराबर है?
- 12. HTTP मॉड्यूल के डब्ल्यूसीएफ के बराबर क्या है?
- 13. क्या पर्ल के मॉड्यूल-स्टार्टर के बराबर एक अजगर है?
- 14. पाइथन मुहावरे के बराबर क्लोजर क्या है "अगर __name__ == '__main__'"?
- 15. क्या रुबी के पास नेटवर्किंग एबस्ट्रक्शन परत के रूप में पाइथन के घुमावदार ढांचे के बराबर है?
- 16. क्या पाइथन के डिफ़ॉल्ट डिक्ट्यूब के बराबर जावा है?
- 17. क्या पाइथन सूचियों के पास dict.get के बराबर है?
- 18. पाइथन के डीआईआर() के बराबर ग्रोवी क्या है?
- 19. क्या पाइथन/डीजेगो में PHP के हैश_हैम के बराबर है?
- 20. पायथन मल्टीप्रोसेसिंग मॉड्यूल
- 21. मल्टीप्रोसेसिंग के साथ पाइथन मिक्स करें?
- 22. पाइथन के नेटवर्कएक्स मॉड्यूल
- 23. क्या कोई पाइथन `perl -pi -e` के बराबर है?
- 24. एक जावा इंटरफेस के बराबर एक रूबी मॉड्यूल है?
- 25. कोई पाइथन के __import__ फ़ंक्शन के साथ "मॉड्यूल से आयात * के बराबर" कैसे करता है?
- 26. लुआ पाइथन डी() के बराबर है?
- 27. रुबी के डबल-कॉलन `::` क्या है?
- 28. पाइथन perl -pe के बराबर है?
- 29. क्या कोई PHP कम्पास के बराबर है?
- 30. पाइथन डॉक्टस्ट के बराबर क्लोजर?
नहीं वास्तव में प्रश्न का उत्तर :) लेकिन के लिए करते हैं: रूबी अब थोड़ी देर के लिए देशी धागे का उपयोग करता है, तो सूत्र वास्तव में प्राप्त करने के लिए एक बहुत अच्छा तरीका है " वास्तविक "समवर्ती। इसके अलावा, आपको साझा डेटा संरचनाओं आदि के बारे में चिंता करने की आवश्यकता नहीं है (स्पष्ट थ्रेड-सुरक्षा के अलावा) –
क्या आप पहले से ही इस [एक] [1] से गुजर चुके हैं? [1]: http://stackoverflow.com/questions/855805/please-introduce-a-multi-processing-library-in-perl-or-ruby – Bourne
@Niklas: मैं के साथ अटक कर रहा हूँ रूबी 1.8 काम पर :( –