क्या मैं स्कैला में एक अभिनेता के मेलबॉक्स के लिए अधिकतम आकार निर्धारित कर सकता हूं?स्कैला मेलबॉक्स आकार सीमा
निर्माता-उपभोक्ता समस्या लें। धागे के साथ जब मैं बफर भर जाता हूं तो मैं निर्माता को अवरुद्ध कर सकता हूं। मैंने स्कैला में लिखे गए कुछ निर्माता-उपभोक्ता उदाहरण देखे और वे सभी "बफर" के रूप में उपयोग किए गए मेलबॉक्स वाले कलाकारों का उपयोग करते हैं। क्या मैं उपभोक्ता तैयार होने तक उत्पादकों का इंतजार करने के लिए मेलबॉक्स आकार सेट कर सकता हूं? मेलबॉक्स के अनियंत्रित विकास से बचने के लिए कोई अन्य सुरुचिपूर्ण समाधान?
उपभोक्ता के मेलबॉक्स को दो कलाकारों के बीच "साझा राज्य" बनाने के बजाय मतदान मेरे लिए अधिक उचित लगता है। – Zed
मतदान पूरी तरह से प्रोग्रामिंग परिप्रेक्ष्य से अक्सर बेहतर होता है, लेकिन सेमेफोर अक्सर हार्डवेयर उपयोग परिप्रेक्ष्य से बेहतर होते हैं। आपकी सटीक स्थिति पर निर्भर करता है जिसके लिए चुना जाना चाहिए। –
@Zed उपभोक्ता का मेलबॉक्स साझा राज्य है! अन्यथा निर्माता इसे कोई संदेश भेजने में सक्षम नहीं होगा :) – HRJ