पुस्तक में Communicating Sequential Processes पुस्तक में घटनाओं को परिभाषित करने में काफी समय व्यतीत किया गया है, जिसमें कोई दिशा नहीं है और इसमें कई स्वतंत्र प्रक्रियाएं शामिल हो सकती हैं।सीएसपी कार्यान्वयन केवल चैनलों को कवर क्यों करते हैं?
केवल अध्याय 4 में चैनल पेश किए जाते हैं, जिन्हें निर्देशित किया जाता है और 2 प्रक्रियाओं को शामिल किया जाता है।
फिर भी ओएसएएम, गो, लुआसीएसपी और क्लोजर.कोर.एसिंक सहित सीएसपी के सभी कार्यान्वयन केवल चैनलों को लागू करते हैं।
हालांकि अधिकांश व्यावहारिक समस्याओं को (प्रसारण) चैनलों के साथ हल किया जा सकता है, मुझे आश्चर्य है कि पुस्तक उन पर इतना समय क्यों बिताती है जबकि कोई भी उनका उपयोग नहीं करता है।
क्या जावा में साइक्लिकबैरियर के समान ही अवधारणा है? http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/CyclicBarrier.html – Pepijn
मुझे लगता है कि वे अवधारणा में व्यापक रूप से समान हैं। मुझे नहीं पता कि वे ठीक विवरण में समान हैं या नहीं। ओकम-पीआई बाधा का एक अत्यधिक कुशल कार्यान्वयन है (जैसा कि इसके सभी सिंक्रनाइज़ेशन प्राइमेटिव हैं)। –