작성자 없음
작성자 정보가 삭제된 글입니다.
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
쓰레드 생성
해결된 질문
작성
·
358
3
처음에 메인에서 t.Start();가 Console.WriteLine("Hello World!")보다 먼저 와 있어서 제 생각에는 먼저 Hello Thread!가 먼저 찍힐 줄 알았는데, 실행해보면 Hello World!가 먼저 찍히고 Hello Thread!가 찍히더군요. 그렇다는건 이 Thread라는 일꾼은 메인이 끝난 뒤에야 실행된다는 건가요??
답변 1
메인이 끝난 뒤에 실행하는 것은 아니고, 동시에 실행됩니다.쓰레드는 실행한 순간 그냥 자유로운 영혼이라 생각하셔야 합니다.따라서 Main 쓰레드와, 새로 만든 쓰레드 양쪽에서 로그를 찍는다면그 순서는 예측할 수 없게 됩니다.
오..쓰레드는 다 각자 실행되는구나 감사합니다.
오..쓰레드는 다 각자 실행되는구나 감사합니다.