본문 바로가기

C#

C# Thread(스레드) 주요 속성과 메서드 !

반응형

스레드 주요 속성과 메서드 ! 
MSDN을 보는게 도움이된다.
스레드의 속성
*Name  :스레드의 명칭 지정
*IsAlive :bool형 스레드가 살이있는지 죽었는지 확인
*IsBackground : 

foreground : 주스레드의 종료와 상관없이 독립적 작동하는 부스레드

background :  주스레드의 종료와 연계하여 같이 종료하는 부스레드

public bool IsBackground { get; set; }

 

thread.IsBackground = true ; 

넣어 보았습니다.

 

스레드 기능이 신기하여 이렇게도 코딩해 보았다. 

 

 

스레드 속성
CurrentThread

public static Thread CurrendThread{ get ;}

스레드는  독립된 아이디를 가진다.

Thread.CurrentThread.GetHashCode()

 

 

 

스레드 메서드 

*Start();
*Join(); : 스레드가 종료 될때까지 대기

*Abort()
- 이 함수를 호출한 곳의 현재 스레드를 중지 
- ThreadAbortException 예외 발생 try catch 문 ! 필요 
CurrentThread . Abort();  

 

Abort()를 사용하면 스레드를 특정 부분에서 정지할 수 있다. 

반응형