प्रक्रियाओं के बीच संचार को सुविधाजनक बनाने के अलावा, एक चैनल का उपयोग साझा राज्य के किसी रूप का उपयोग करने से कैसे भिन्न होता है, उदाहरण के लिए एक परमाणु?

0
apiyo 15 अप्रैल 2020, 20:51

1 उत्तर

सबसे बढ़िया उत्तर

वे बहुत अलग हैं:

  • एक परमाणु एक मूल्य के चारों ओर एक आवरण है ताकि भविष्य के मूल्य फ़ंक्शन एप्लिकेशन द्वारा प्राप्त किए जा सकें (और वैकल्पिक रूप से, आप एक सत्यापन फ़ंक्शन पास कर सकते हैं)। क्लोजर रेफरेंस पेज से: "परमाणु किसी ऐसी स्थिति का प्रतिनिधित्व करने का एक प्रभावी तरीका है जो कभी नहीं होगा किसी अन्य के साथ समन्वय स्थापित करने की आवश्यकता है, और जिसके लिए आप समकालिक परिवर्तन करना चाहते हैं"।

  • चैनलों को एक वार्ता में पेश किया गया था जिसमें उन्हें कन्वेयर बेल्ट सादृश्य का उपयोग करके वर्णित किया गया था: आप एक छोर पर कुछ सामान डालते हैं, वे उपभोक्ता के अंत में आते हैं। आप जा सकते हैं और चैनल से कुछ ले सकते हैं यदि उस पर कुछ है (या कोई आइटम आने तक प्रतीक्षा करें)।

आप एक चैनल के विकल्प के रूप में एक परमाणु में अनुक्रम का उपयोग कर सकते हैं, लेकिन यह एक खराब प्रतिस्थापन होगा, जिसके लिए उपभोक्ताओं को कतार, उपभोग, आदि की सबसे अधिक आवश्यकता होगी।

2
Denis Fuenzalida 16 अप्रैल 2020, 04:06