मैं विंडोज़ पर stdout से संबंधित डेटा सीमाओं पर कुछ जानकारी खोजने की कोशिश कर रहा हूं। मुझे एमएसडीएन पर जानकारी नहीं मिल रही है।क्या स्टडआउट से जुड़ा एक बफर आकार है?
क्या कोई सीमा है कि stdout पर कितना डेटा लिखा जा सकता है? यदि हां, तो सीमा समाप्त होने पर क्या होता है? क्या डेटा खो गया है?
यदि स्टडआउट रीडायरेक्ट किया गया है (उदाहरण के लिए, नेट से प्रक्रिया लॉन्च करके और ProcessStartInfo.RedirectStandardOutput प्रॉपर्टी का उपयोग करके), क्या इसका कोई प्रभाव नहीं है कि डेटा कितना लिखा जा सकता है? जैसा कि मैंने कॉलिंग प्रक्रिया में stdout स्ट्रीम से पढ़ा है, क्या यह सीमाओं को प्रभावित करता है?
क्या ये सीमाएं नामित पाइपों से संबंधित हैं?
का बफर है जो मैंने पोस्ट किए गए से अधिक उपयोगी है। अपना खुद का पोस्ट विज्ञापन आपको वोट दे रहा है। – David
अब यह एक आसान सुविधा है। मुझे आश्चर्य है कि जावा किसी दिन ऐसा कुछ जोड़ देगा। –
(+1) यह शायद .NET परिप्रेक्ष्य के लिए कहीं अधिक उपयोगी है क्योंकि मुझे यकीन है कि किए गए निर्णय प्रोग्रामर के लिए चीजों को सरल बनाना है - हालांकि सीडी में भी stdout काफी सरल (डिफ़ॉल्ट रूप से) है। –