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 হয়।