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