में पाइप के अप्रयुक्त छोर को बंद करना वास्तव में आवश्यक है, मैं यूनिक्स में पाइप के बारे में 2 प्रक्रियाओं के बीच अंतर प्रक्रिया संचार के लिए पढ़ रहा हूं। मेरे पास निम्नलिखित प्रश्न हैंक्या प्रक्रिया को
क्या यह वास्तव में पाइप के अप्रयुक्त अंत को बंद करना आवश्यक है? उदाहरण के लिए, यदि मेरी मूल प्रक्रिया पाइप में डेटा लिख रही है और बच्चा पाइप से पढ़ रहा है, तो क्या यह वास्तव में पैर प्रक्रिया के पाइप के पढ़ने के अंत को बंद करने और बाल प्रक्रिया से लिखने के अंत को बंद करना आवश्यक है? क्या कोई साइड इफेक्ट्स हैं यदि मैं उन सिरों को बंद नहीं करूंगा? हमें उन सिरों को बंद करने की आवश्यकता क्यों है?
मुझे नहीं पता कि यह दो पढ़े जाने पर अपरिभाषित व्यवहार है, लेकिन केवल एक ही पाइप से पढ़ता है। –