समानांतर गणना की मदद से टेक्स्ट में अक्षरों की आवृत्ति गिनिए।
समानांतरता का मतलब है उन कामों को साथ-साथ करना जिन्हें एक के बाद एक करके भी किया जा सकता है। इसका एक आम उदाहरण अक्षरों की आवृत्ति गिनना है। टेक्स्ट की सूची में हर अक्षर की कुल आवृत्ति निकालने के लिए समानांतरता अपनाइए।
Wren फाइबर नाम की एक रचना के ज़रिए कॉन्करेंसी देता है। Wren के मैनुअल में लिखा है:
फाइबर कुछ-कुछ थ्रेड जैसे होते हैं, बस फर्क यह है कि इनकी शेड्यूलिंग सहयोग से होती है। यानी Wren तब तक एक फाइबर को रोककर दूसरे पर नहीं जाता जब तक आप उसे ऐसा करने को न कहें।
Wren में सब कुछ एक ही थ्रेड पर चलता है, इसलिए हमें असल में पैरेललिज़्म नहीं मिलता।
यहाँ दोनों के लिए एक-एक छोटी परिभाषा दी गई है, जो इन दोनों का अंतर साफ करती है:
Wren में कॉन्करेंसी के बारे में और पढ़िए।
Exercism पर साइन अप कीजिए और Wren को 117 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।
हम कंकरेंसी और समानांतरता के बीच के अंतर पर नज़र डालते हैं, और देखते हैं कि JavaScript, Go, Elixir तथा Rust जैसी भाषाएँ कौन-कौन से अलग-अलग तरीके अपनाती हैं।