skyf의 게임 개발기
[개발] 2021.05.30(일) - 쓰레드 관련 본문
public static Thread Thread.CurrentThread 를 통해 현재 실행중인 Thread 객체를 얻을 수 있다.
Thread:: public string GetHashCode() 를 통해 해당 쓰레드의 id를 얻을 수가 있다.
Thread:: public bool IsBackGround {get; set;}을 이용해서 주 Thread로 실행할지, 부 Thread로 실행할지 여부를 정할 수 있다.
가령, 주 Thread로 설정한 경우 상위 Thread가 종료되도 실행이 지속되고, 부 Thread로 설정한 경우에는 상위 Thread가 종료 시에 함께 종료 된다.(추측)
Thread:: public void Joint() 을 호출한 경우 해당 Thread가 종료될때까지 대기한다.
Thread:: Abort() 을 호출한 경우 호출한 곳의 현재 Thread를 중지 시킨다. 동시에 ThreadAbortException 예외를 발생해주므로, try catch구문을 이용해서 예외처리를 해줄 수 있다.
'Unity > Unity 개발 일지' 카테고리의 다른 글
[개발] 2021.06.01(화) - 손목IK - 컨트롤러 회전 싱크 (0) | 2021.06.01 |
---|---|
[개발] 2021.05.30(일) - 앞으로의 연구 계획 (0) | 2021.05.31 |
[개발] 2021.05.28(금) (0) | 2021.05.28 |
[개발] 2021.05.27(목) - 쿼터니언 사용법 (0) | 2021.05.28 |
[개발] 2021.05.27(목) - 아바타 축 맞추기(쿼터니언) (0) | 2021.05.27 |