पाइप और संदेश कतारों के बीच सभी अंतर क्या हैं?पाइप और संदेश कतारों के बीच सभी अंतर क्या हैं?
कृपया vxworks & यूनिक्स दृष्टिकोण दोनों से समझाएं।
मुझे लगता है कि पाइप एकजुट हैं लेकिन संदेश कतार नहीं हैं।
लेकिन पाइप आंतरिक रूप से संदेश कतारों का उपयोग नहीं करते हैं, तो पाइप कैसे unidirectional आते हैं लेकिन संदेश कतार नहीं हैं?
अन्य अंतर क्या हैं जो आप सोच सकते हैं (डिजाइन या उपयोग या अन्य दृष्टिकोण से)?
मैं सामान्य रूप में लगता है कि वे एक ही बात कर रहे हैं। संदेश कतार यह सुनिश्चित करने के लिए होती है कि डेटा प्राप्तकर्ता को आता है। इसलिए जब तक प्राप्तकर्ता उपलब्ध नहीं हो जाता है, तब तक वे डेटा को जारी रख सकते हैं, लेकिन मुझे लगता है कि यह अनिवार्य नहीं है और कार्यान्वयन निर्भर है, जैसे यूनी/बिडरेक्शनल, या लगातार/सिंगल-मैसेज पाइप इत्यादि ... पाइप का उपयोग तारों के टुकड़े भेजने के लिए किया जाता है और द्विआधारी डेटा, जबकि कतारों को संदेश भेजने के लिए उपयोग किया जाता है, लेकिन फिर से, यह कार्यान्वयन पर निर्भर हो सकता है। अगर हम मैसेजिंग के बारे में बात कर रहे हैं तो लोग पहिया को फिर से शुरू करना पसंद करते हैं। कुछ शर्तों में 5 से अधिक अलग-अलग नाम हैं ... – inf3rno