मल्टीथ्रेड प्रक्रिया को दोहराने के लिए फोर्क() फ़ंक्शन का उपयोग किया जा सकता है। और यदि हां, तो सभी धागे बिल्कुल वही होंगे और यदि नहीं, तो क्यों नहीं। अगर प्रतिकृति कांटा के माध्यम से नहीं किया जा सकता है, तो क्या कोई अन्य कार्य है जो मेरे लिए यह कर सकता है?मल्टीथ्रेडेड कांटा
उत्तर
एक कांटा के बाद, बच्चे में केवल एक धागा चल रहा है। यह एक पॉज़िक्स मानक आवश्यकता है। पर the top answer देखें।
नहीं, बच्चे के पास केवल एक धागा होगा। एक थ्रेडेड प्रक्रिया को फोर्किंग तुच्छ नहीं है। (इस लेख को Threads and fork(): think twice before mixing them एक अच्छी रैंडडाउन के लिए देखें)।
मुझे किसी प्रक्रिया और उसके सभी धागे को क्लोन करने के किसी भी तरीके से नहीं पता, मुझे नहीं लगता कि यह लिनक्स पर संभव है।
+1, बहुत ही जानकारीपूर्ण ब्लॉग पोस्ट। – DarkDust
सं
एक कांटा अपने ही धागा (s), प्रतियां फ़ाइल वर्णनकर्ता और आभासी स्मृति के साथ एक नई प्रक्रिया पैदा करता है।
एक बाल प्रक्रिया अपने पिता के साथ समान स्मृति साझा नहीं करती है। तो यह बिल्कुल वही नहीं है।
- 1. कांटा या कांटा नहीं?
- 2. मल्टीथ्रेडेड जेडीबीसी
- 3. मल्टीथ्रेडेड पायथन
- 4. यात्री कांटा
- 5. मल्टीथ्रेडेड लिंक्ड सूची ट्रैवर्सल
- 6. मल्टीथ्रेडेड फ़ाइल अपलोड सिंक्रनाइज़ेशन
- 7. मल्टीथ्रेडेड रेक कार्य
- 8. मल्टीथ्रेडेड (टीटीएचडी) डेल्फी एप्लिकेशन
- 9. मल्टीथ्रेडेड जॉब कतार प्रबंधक
- 10. .NET में मल्टीथ्रेडेड ड्राइंग?
- 11. मल्टीथ्रेडेड यूनिट परीक्षण
- 12. मल्टीथ्रेडेड हीप प्रबंधन
- 13. मल्टीथ्रेडेड विंडोज सेवा
- 14. मल्टीथ्रेडेड .NET कतार समस्याओं
- 15. मल्टीथ्रेडेड ऑब्जर्वर पैटर्न
- 16. मल्टीथ्रेडेड, समवर्ती सेटिंग
- 17. कांटा और मौजूदा धागे?
- 18. गोलांग कांटा प्रक्रिया
- 19. एसएसआईएस मल्टीकास्ट - अगले कांटा
- 20. कांटा और अक्का
- 21. printf विसंगति "कांटा()"
- 22. कांटा() और पाइप() सी
- 23. कांटा() निष्पादन प्रक्रिया
- 24. सी कांटा वैश्विक चर
- 25. CreateThread बनाम कांटा()
- 26. गिट सबमॉड्यूल या कांटा
- 27. एकाधिक कांटा() Concurrency
- 28. कांटा() और आउटपुट
- 29. सी - कांटा() कोड
- 30. बैच कांटा बम?
क्या आपने [यह प्रश्न] देखा है (http://stackoverflow.com/questions/1235516/fork-in-multi-threaded-program)? या [यह एक] (http://stackoverflow.com/questions/1073954/fork-and-existing-threads)? असल में केवल 'फोर्क() 'आईएनजी धागा बाल प्रक्रिया में बचे हैं। आप क्या हासिल करने का प्रयास कर रहे हैं? – Zecc
वास्तव में मैं विश्वसनीय निष्पादन के लिए एक प्रतिकृति प्रक्रिया बनाने की कोशिश कर रहा था, जहां प्रतिकृति प्रक्रिया उसी कोड को निष्पादित करके प्राथमिक प्रक्रिया से आउटपुट को सत्यापित करेगी। – MetallicPriest