मैं स्केला समानांतरवाद का उपयोग कर निष्पादन समय में तेजी लाने के लिए प्रयास कर रहा हूँ करने के लिए सूची में बदल दिया।जब एक जावा से अधिक पुनरावृत्ति स्केला समानांतरवाद का उपयोग अपरिवर्तनीय
तो अपरिवर्तनीय एक मैं उपयोग करने के लिए एक जावा ArrayList कन्वर्ट करने के लिए:
var imList = scala.collection.JavaConversions.asScalaBuffer(normalQLFolderList)
और फिर जब पुनरावृत्ति का उपयोग मैं कई कोर का लाभ लेने के:
for (i <- imList .par) {
}
मैं स्केला का लाभ लेने के कर रहा हूँ सही तरीके से समांतरता? इस मामले में एक सूची में पुनरावृत्ति। क्या स्केलबफर के रूप में एक बड़ा प्रदर्शन मारा गया है?
Scala'ish रास्ता imList.par.map (x => yourFunction (x)) – Rajesh
होगा मैं पूरी तरह से सहमत नहीं हैं कि: के साथ मौलिक रूप से कुछ भी गलत नहीं है स्कैला में 'लूप' के लिए - यह वही बात कहने का एक अलग तरीका है। कभी-कभी एक स्पष्ट फॉर-लूप स्पष्ट हो सकता है, खासकर जब फ्लैटमैपिंग। –