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

C#-এ কারেন্ট থ্রেডের স্ট্যাটাস চেক করা (IsAlive)


C#-এ কারেন্ট থ্রেডের স্ট্যাটাস চেক করতে IsAlive প্রপার্টি ব্যবহার করুন।

প্রথমে CurrentThread প্রপার্টি দিয়ে থ্রেড অবজেক্ট নিন:

Thread thread = Thread.CurrentThread;

এখন thread.IsAlive প্রপার্টি দিয়ে স্ট্যাটাস চেক করুন:

thread.IsAlive

সম্পূর্ণ উদাহরণ

using System;
using System.Threading;
namespace Demo {
    class MyClass {
        static void Main(string[] args) {
            Thread thread = Thread.CurrentThread;
            thread.Name = "My New Thread";
            Console.WriteLine("Thread Status = {0}", thread.IsAlive);
            Console.ReadKey();
        }
    }
}

আউটপুট

Thread Status = True

ব্যাখ্যা: মেইন থ্রেড চলমান অবস্থায় থাকলে IsAlive true রিটার্ন করে। থ্রেড টার্মিনেট হলে false হয়।

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

  2. C#-এ কারেন্ট থ্রেডের নাম দেখানো

  3. C#-এ সংখ্যা প্রাইম কিনা চেক করা

  4. জাভা প্রোগ্রাম: প্যালিনড্রোম চেক করা