में कांटा का उपयोग करते समय बच्चे और अभिभावक प्रक्रिया के बीच साझा किए गए चर कैसे प्राप्त करें मैं अपने कोड में कांटा का उपयोग कर रहा हूं। मेरे कोड में कांटा कॉल से पहले, मूल प्रक्रिया में एक वैश्विक चर घोषित किया गया है। तो फोर्क कॉल के बाद बच्चे की प्रक्रिया ग्लोबल वैरिएबल की अपनी अलग थ्रेड स्टैक पर एक अलग प्रति प्राप्त करती है या वैश्विक चर के मौजूदा मूल उदाहरण को साझा करती है। तो मुझे लगता है कि पर तीन संभावनाएं हैं 1) बाल प्रक्रिया को मूल प्रक्रिया 2 में घोषित वैश्विक चर का अलग उदाहरण मिलता है 2) बाल प्रक्रिया वैश्विक चर के साथ वैश्विक चर साझा करती है। (जो संभवतः सत्य नहीं है) 3) बाल प्रक्रिया में पैरेंट थ्रेड में वैश्विक चर के बारे में कोई जानकारी नहीं हैperl
यदि 2 या 3 विकल्प सत्य हैं, तो मैं जानना चाहता हूं कि क्या कोई तरीका है वैश्विक चर और इसकी "राज्य/मूल्य कांटा()" निष्पादन के समय बच्चे की प्रक्रिया में पैरेंट थ्रेड में घोषित किया गया।
इतनी व्यापक रूप से, क्या पैरेंट प्रक्रिया चर का उपयोग करने का कोई तरीका है और फोर्क() का उपयोग करके बनाई गई बाल प्रक्रिया में राज्य है।