কম্পিউটার টিউটোরিয়াল

C#-এ থ্রেড পুল (Thread Pools) কী এবং ব্যবহার


C#-এ থ্রেড পুল হলো থ্রেডের একটি কালেকশন। এটি ব্যাকগ্রাউন্ডে টাস্ক সম্পাদনের জন্য ব্যবহৃত হয়। যখন একটি থ্রেড একটি টাস্ক সম্পন্ন করে, তবে এটি কিউতে পাঠানো হয় যেখানে সকল অপেক্ষारत থ্রেড থাকে। এটি পুনরায় ব্যবহারের জন্য করা হয়।

থ্রেড পুল তৈরি করার পদ্ধতি

প্রথমে নিচের নেমস্পেস ব্যবহার করুন:

using System.Threading;

এখন, থ্রেডপুল ক্লাস কল করুন, থ্রেডপুল অবজেক্ট ব্যবহার করে। QueueUserWorkItem মেথড কল করুন:

ThreadPool.QueueUserWorkItem(new WaitCallback(Run));

এটি একটি লুপে ইটারেট করুন এবং একটি সাধারণ Thread অবজেক্টের সাথে তুলনা করুন।


  1. C#-এ সিম্পল থ্রেড তৈরি করা

  2. C#-এ থ্রেড किल (Stop) করা

  3. C#-এ করেন্ট থ্রেডের প্রায়োরিটি দেখানো

  4. জাভাতে থ্রেড পুল (Thread Pools)