প্যারালেল কম্পিউটেশন ব্যবহার করে টেক্সটে অক্ষরের ফ্রিকোয়েন্সি গণনা করুন।
প্যারালেলিজম মানে হলো এমন কিছু কাজ প্যারালেলে করা, যেগুলো সিকোয়েন্সিয়ালিও করা যায়। এর একটি কমন উদাহরণ হলো অক্ষরের ফ্রিকোয়েন্সি গণনা করা। টেক্সটের একটি তালিকায় প্রতিটি অক্ষরের মোট ফ্রিকোয়েন্সি হিসাব করতে প্যারালেলিজম ব্যবহার করুন।
Wren ফাইবার নামের একটি গঠনের মাধ্যমে কনকারেন্সি দেয়। Wren ম্যানুয়াল থেকে:
ফাইবার কিছুটা থ্রেডের মতোই, তবে এগুলো কো-অপারেটিভভাবে শিডিউল করা হয়। তার মানে হলো, যতক্ষণ আপনি না বলছেন, ততক্ষণ Wren একটি ফাইবার থামিয়ে অন্য একটিতে সুইচ করে না।
Wren-এর এক্সিকিউশন সিঙ্গেল-থ্রেডেড, তাই আমরা আসলে প্যারালালিজম পাই না।
নিচে দুটির প্রতিটির একটি সংক্ষিপ্ত সংজ্ঞা দেওয়া হলো, যা এদের মধ্যে পার্থক্য দেখায়:
Exercism-এ সাইন আপ করুন, Wren ট্র্যাকের 117টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।
আমরা কনকারেন্সি ও প্যারালালিজমের মধ্যে পার্থক্য নিয়ে আলোচনা করি এবং JavaScript, Go, Elixir ও Rust-এর মতো ভাষাগুলো যে বিভিন্ন পদ্ধতি অবলম্বন করে তা দেখি।