2010-05-11 12 views
6

"चैनल" और "स्ट्रीम" शब्द के बीच एक वैचारिक अंतर है? क्या शर्तों की आवश्यकता/निर्धारित करें, उदाहरण के लिए, समवर्ती उपभोक्ताओं या उत्पादकों की अनुमत संख्या?अवधारणाएं: चैनल बनाम स्ट्रीम

मैं वर्तमान में DataFlowVariables के एक चैनल/स्ट्रीम, जिसके द्वारा एक उपभोक्ता द्वारा एक निर्माता लिखा जा सकता है और पढ़ने के रूप में कार्यान्वयन विनाशकारी/परिवर्तनशील है विकासशील कर रहा हूँ। क्या यह एक चैनल या स्ट्रीम होगा, क्या कोई अंतर है?

धन्यवाद

उत्तर

7

इन शर्तों का व्यापक रूप से कई और विविध अवधारणाओं के लिए उपयोग किया जाता है। वे लगभग समानार्थी हैं और अक्सर एक दूसरे के लिए इस्तेमाल किया जाता है।

कुछ संदर्भों में, एक चैनल एक बड़े संचार माध्यम के उपखंड को संदर्भित करता है। उदाहरण के लिए, सिग्नल को अलग करने के लिए आवृत्ति-विभाजन मल्टीप्लेक्सिंग दृष्टिकोण का वर्णन करने के लिए रेडियो और टीवी स्टेशन "चैनल" का उपयोग करते हैं। एएमक्यूपी संदेश-बस प्रोटोकॉल एक टीसीपी सत्र पर यातायात को मल्टीप्लेक्स करने के लिए चैनल का उपयोग करता है।

कंप्यूटर विज्ञान में, शब्द चैनल कभी-कभी अंत-बिंदुओं को संचारित करने के बीच एक संदेश उन्मुख पाइप को संदर्भित करता है। टोनी होरे का सीएसपी (जिसमें ओकम, लिंबो और Google का गो व्युत्पन्न होता है) संचार और सिंक्रनाइज़ेशन की मौलिक इकाई के रूप में चैनलों का उपयोग करते हैं।

अवधि धारा, OTOH, अधिक एक स्पष्ट उपखंड कि एक-दूसरे से अलग करता है संदेश के बिना इस तरह के एक TCP सॉकेट, जो बाइट्स या पात्रों में से एक सतत स्ट्रीम उद्धार के रूप में, एक बाइट उन्मुख संचार पाइप का उल्लेख करने, आदत है ।

+3

ओटीओएच = दूसरी तरफ; सिर्फ सोचा कि यह मेरे जैसे गैर देशी वक्ताओं के लिए कुछ गुगल समय बचा सकता है। – lyomi

+0

@lyomi: यह दो माउस क्लिक है। उत्तर परिणाम पृष्ठ _in_ है। –

2

मैं काफी यकीन है कि तुम क्या बारे में बात कर रहे हैं, लेकिन नहीं कर रहा हूँ ...

एक चैनल आमतौर पर के माध्यम से कुछ स्ट्रीम करने के लिए कुछ शारीरिक निर्माण या आभासी मार्ग को दर्शाता है।

स्ट्रीम वास्तव में ऐसा कुछ है जो किसी चैनल के माध्यम से स्ट्रीम किया जा रहा है।

क्या इसका कोई अर्थ है?

2

"चैनल" निर्धारित करता है कि आप डेटा कैसे ट्रांसमिट करते हैं। "स्ट्रीम" एक चैनल के माध्यम से संक्रमित ठोस डेटा है।

संबंधित मुद्दे