मैं अभी स्कैला में अक्का अभिनेता सीखना शुरू कर रहा हूं। मेरी समझ यह है कि एक अभिनेता द्वारा प्राप्त संदेश एक अभिनेता के मेलबॉक्स में कतारबद्ध होते हैं, और एक समय में संसाधित होते हैं। एक समय में संदेशों को संसाधित करके, समवर्ती मुद्दों (दौड़ की स्थिति, डेडलॉक्स) कम हो जाते हैं।अक्का अभिनेताओं में फ्यूचर्स का उपयोग
लेकिन क्या होता है अगर अभिनेता किसी संदेश से जुड़े कार्य को करने का भविष्य बनाता है? चूंकि भविष्य एसिंक है, इसलिए अभिनेता अगले कई संदेशों को संसाधित करना शुरू कर सकता है जबकि पूर्व संदेश से जुड़ा भविष्य अभी भी चल रहा है। क्या यह संभावित रूप से दौड़ की स्थिति पैदा नहीं करेगा? लंबे समय तक चलने वाले कार्यों को करने के लिए एक अभिनेता की प्राप्त() विधि के भीतर एक सुरक्षित रूप से वायदा का उपयोग कैसे कर सकता है?
क्या आपका मतलब है कि भविष्य के साथ जुड़ी कार्रवाई अभिनेता के लिए आंतरिक चर पर चलती है? फिर हाँ, यह दौड़ की स्थिति है। –