[CS] 나의 부족했던 쓰레드개념 정리

Sireal·2022년 5월 27일
0

C#

목록 보기
28/30

쓰레드 동작에 있어 사용되는 메서드

.Start() : 쓰레드가 말그대로 시작함
.Join() : 다른 쓰레드가 종료되기 전까지 대기.(유사Sleep)
.Sleep() : 말그대로 잠듬
.Interrupt() : 강제로 인터럽트 걸어서 대기시킴.
.Abort() : 강제 종료.

쓰레드를 정상적으로 종료시키려면
.Interrupt()를 걸어서 대기시키고
.Join() 해서 종료시키면 됨.

해당 쓰레드를 다시 새로시작시키고싶으면
new 로 새 쓰레드 지정해주고
.Start() 걸고
실행시키고
.Interrupt() 시키고 있으면 됨.(Stopped 상태)

그리고 이 시퀀스 대로 다시 시작하면 됨.

아오 컷!!

profile
🚄계속 앞으로🚄

0개의 댓글

Powered by GraphCDN, the GraphQL CDN