मैं स्केल एक्टर फ्रेमवर्क का उपयोग करके लगभग 10.000 एजेंट (मशीन और उत्पाद एजेंट) युक्त बहु-एजेंट सिमुलेशन करना चाहता हूं।स्कैला के अभिनेता ढांचे को ढेर समस्याओं के बिना 10.000 कलाकारों को संभाल सकते हैं?
जैसा कि मैं समझता हूं, अगर बहुत से अभिनेता संदेश भेज रहे हैं, तो क्या यह रिकर्सन के कारण ढेर से बाहर हो सकता है?
यदि हां, तो मैं अंतर्निहित कार्यकर्ता धागे के लिए स्टैक आकार कैसे बढ़ा सकता हूं?
धन्यवाद। मैंने पुस्तक में उस वाक्य को अनदेखा कर दिया होगा। और कार्यकर्ता धागे ढेर आकार को बढ़ाने के तरीके के बारे में क्या - बस उत्सुक? – akarnokd
पर एक नज़र डालें: http://lampsvn.epfl.ch/trac/scala/browser/scala/tags/R_2_7_5_final/src/actors/scala/actors/FJTaskScheduler2.scala?view=markup। आप देखेंगे कि आप "actors.maxPoolSize" आदि जैसे सिस्टम गुणों को परिभाषित कर सकते हैं –
हालांकि बिंदु यह है कि FJTaskScheduler यह तय करने के लिए है कि आपके सिस्टम का कितना समेकन है (यानी कितने उपलब्ध प्रोसेसर हैं) –