কম্পিউটার

একটি থ্রেড পুল তৈরি করতে C# প্রোগ্রাম


একটি থ্রেড পুলের জন্য, দুটির বেশি ফাংশন তৈরি করুন এবং কার্যকর করার জন্য সারি পদ্ধতি।

প্রথমত, −

এর মতো একটি পদ্ধতি তৈরি করুন
সর্বজনীন অকার্যকর এক(অবজেক্ট o) { (int i =0; i <=3; i++) { Console.WriteLine("One executed"); }}

একইভাবে, আরও পদ্ধতি তৈরি করুন এবং তারপর ThreadPool.QueueUserWorkItem ব্যবহার করুন কার্যকর করার পদ্ধতিগুলি সারিবদ্ধ করতে -

ডেমো d =new Demo(); for (int i =0; i <3; i++) { ThreadPool.QueueUserWorkItem(নতুন WaitCallback(d.one)); ThreadPool.QueueUserWorkItem(নতুন WaitCallback(d.two)); ThreadPool.QueueUserWorkItem(নতুন WaitCallback(d.three));}

উদাহরণ

আপনি একটি থ্রেড পুল তৈরি করতে নিম্নলিখিত C# কোডটি চালানোর চেষ্টা করতে পারেন৷

ব্যবহার করে সিস্টেম;ব্যবহার করে System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;class Demo { public void one(object o) { for (int i =0; i <=3; i++) { Console.WriteLine("One executed"); } } সর্বজনীন অকার্যকর দুই (অবজেক্ট o) { (int i =0; i <=3; i++) { Console.WriteLine("Two executeed"); } } সর্বজনীন অকার্যকর তিনটি (অবজেক্ট o) { (int i =0; i <=3; i++) { Console.WriteLine("Three executeed"); } } স্ট্যাটিক ভ্যাইড প্রধান() { ডেমো ডি =নতুন ডেমো(); জন্য (int i =0; i <3; i++) { ThreadPool.QueueUserWorkItem(নতুন WaitCallback(d.one)); ThreadPool.QueueUserWorkItem(নতুন WaitCallback(d.two)); ThreadPool.QueueUserWorkItem(নতুন WaitCallback(d.3)); } Console.Read(); }}

আউটপুট

 দুই executiontwo executiontwo executedtwo executedtwo executedtwo executedtwo executedone executedone executedone executedone executedone executedone executiontwo executedree executedthree executedtwo executionthree executedree executedtwo executedone executedone executedone executedone executedone executedone executedone executedone executedone executedone executedone executionhone executioned 
  1. জাভা প্রোগ্রাম দুটি সাজানো বিন্যাস বিন্যাসের একটি সাজানো মার্জ অ্যারে তৈরি করতে

  2. পাইথন প্রোগ্রাম দুটি সাজানো তালিকার একটি সাজানো একত্রিত তালিকা তৈরি করতে

  3. পাইথন প্রোগ্রাম দুটি সাজানো না হওয়া তালিকার একটি সাজানো একত্রিত তালিকা তৈরি করতে

  4. 3D তালিকা তৈরি করতে পাইথন প্রোগ্রাম।