Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

จะรับสถานะของเธรดปัจจุบันใน C # ได้อย่างไร


หากต้องการทราบสถานะของเธรดปัจจุบัน ให้ใช้วิธี IsAlive() -

ขั้นแรก สร้างเธรดใหม่ −

Thread t = Thread.CurrentThread;
t.Name = "Our Thread";

ตอนนี้เพื่อรับสถานะของเธรดปัจจุบัน -

t.IsAlive

ต่อไปนี้เป็นรหัสที่สมบูรณ์ -

ตัวอย่าง

using System;
using System.Threading;

namespace Demo {
   class MyClass {
      static void Main(string[] args) {
         Thread t = Thread.CurrentThread;
         t.Name = "Our Thread";

         Console.WriteLine("Status = {0}", t.IsAlive);
         Console.ReadKey();
      }
   }
}

ผลลัพธ์

Status = True