কম্পিউটার

সি# এ একটি থ্রেড জীবিত আছে কি না তা কীভাবে পরীক্ষা করবেন


একটি থ্রেড জীবিত কি না তা পরীক্ষা করতে, কোডটি নিম্নরূপ -

উদাহরণ

ব্যবহার করে সিস্টেম;ব্যবহার করে System.Threading;public class Demo { public static void Main() { থ্রেড থ্রেড =new Thread(new ThreadStart(demo1)); থ্রেড =Thread.CurrentThread; কনসোল.লিখুন ThreadPool.QueueUserWorkItem(নতুন WaitCallback(demo2)); Console.WriteLine("থ্রেডের বর্তমান অবস্থা ="+thread.ThreadState); Console.WriteLine("ManagedThreadId ="+thread.ManagedThreadId); thread.IsBackground =সত্য; Console.WriteLine("থ্রেড কি একটি ব্যাকগ্রাউন্ড থ্রেড? ="+থ্রেড। আইসব্যাকগ্রাউন্ড); } পাবলিক স্ট্যাটিক ভ্যাইড ডেমো1() { Thread.Sleep(2000); } পাবলিক স্ট্যাটিক ভ্যাইড ডেমো2(অবজেক্ট স্টেটইনফো) { Console.WriteLine("থ্রেড ম্যানেজড থ্রেড পুলের অন্তর্গত? ="+Thread.CurrentThread.IsThreadPoolThread); }}

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে থ্রেড কি জীবিত? =থ্রেডের সত্যিকারের বর্তমান অবস্থা =RunningManagedThreadId =775 থ্রেডটি কি একটি ব্যাকগ্রাউন্ড থ্রেড? =TrueThread পরিচালিত থ্রেড পুলের অন্তর্গত? =সত্য

উদাহরণ

এখন আরেকটি উদাহরণ দেখা যাক -

ব্যবহার করে সিস্টেম;ব্যবহার করে System.Threading;public class Demo { public static void Main() { থ্রেড থ্রেড =নতুন থ্রেড(নতুন থ্রেডস্টার্ট(ডেমো)); thread.Start(); Console.WriteLine("থ্রেড কি জীবিত?" +thread.IsAlive); } পাবলিক স্ট্যাটিক ভ্যাইড ডেমো() { Console.WriteLine("থ্রেড পরিচালিত থ্রেড পুলের অন্তর্গত? ="+Thread.CurrentThread.IsThreadPoolThread); }}

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে থ্রেড কি জীবিত? TrueThread পরিচালিত থ্রেড পুলের অন্তর্গত? =মিথ্যা
  1. Windows 10 সক্রিয় হয়েছে কিনা তা কীভাবে পরীক্ষা করবেন

  2. জাভাস্ক্রিপ্টে একটি NaN একটি NaN কিনা তা কীভাবে পরীক্ষা করবেন?

  3. জাভাস্ক্রিপ্টে একটি সংখ্যা সসীম কি না তা কীভাবে পরীক্ষা করবেন?

  4. কিভাবে কারেন্ট থ্রেড অ্যানড্রয়েড জীবিত বা না পেতে?