작성한 질문수
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
컴파일러 최적화
작성
·
496
1
선생님이랑 코드를 같게 작성 했는데 쓰레드가 시작되고
stop이 트루니까 빠져나와서 바로 쓰레드 종료가 나와야 하는데
stop호출이 나와버립니다.
이건 제가 작성한 코드에요
답변 1
0
2쓰레드 사이의 실행 순서는 보장된 것이 아닙니다Stop 호출은 메인 쓰레드에서 찍는 로그니병행해서 뜨는 것은 이상하지 않습니다.
그러니까 지금 Main쓰레드가 하나 돌고있고, 테스크가
하나 돌고 있는데 CPU가 두개를 병행하면서 실행해서
그런건가요?
또 메인 함수 안에서 task를 실행했는데
메인에서 실행했지만 메인쓰레드 따로 task쓰레드 따로 인건가요?
네 맞습니다. 그런데 쓰레드에 대한 내용은 강의 내내 쭉 나오기 때문에1회차 때는 그냥 이해가 안 가는 내용이 있어도 가볍게 넘어가시기 바랍니다.
그러니까 지금 Main쓰레드가 하나 돌고있고, 테스크가
하나 돌고 있는데 CPU가 두개를 병행하면서 실행해서
그런건가요?
또 메인 함수 안에서 task를 실행했는데
메인에서 실행했지만 메인쓰레드 따로 task쓰레드 따로 인건가요?