C#
C# Thread(스레드) 주요 속성과 메서드 !
이준호
2024. 2. 8. 23:04
반응형
스레드 주요 속성과 메서드 !
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()를 사용하면 스레드를 특정 부분에서 정지할 수 있다.
반응형