सी ++ में pthreads का उपयोग करते हुए, आपके धागे में से एक को फोर्क कहने पर आपके अन्य धागे का क्या होता है?एक थ्रेड फोर्क() के रूप में अन्य धागे के साथ क्या होता है?
ऐसा प्रतीत होता है कि धागे का पालन नहीं किया जाता है। मेरे मामले में, मैं एक डिमन बनाने की कोशिश कर रहा हूं और मैं फोर्क() का उपयोग माता-पिता के साथ इसे खत्म करने के लिए बाहर निकलने के साथ करता हूं। हालांकि, कोड के माध्यम से एक नए रास्ते में, मैं कांटा से पहले कुछ और कुछ थ्रेड बना देता हूं। क्या फोर्क के बाद मेरे सभी थ्रेड सृजन को स्थानांतरित करने के बजाय धागे के स्वामित्व को नई फोर्क प्रक्रिया में बदलने का कोई आसान तरीका है?
आप अब तक पता लगा हो सकता है के रूप में, यह एक बहुत बुरा विचार है। यदि आपके पास असली एप्लिकेशन में इस तरह की चिंता है, तो मैं यह जानना चाहता हूं कि आपको ऐसा क्यों करना चाहिए, यह पता लगाने का सही तरीका है कि इसे कैसे किया जाए और उचित रिफैक्टरिंग करें: डी – Dacav