• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

저는 왜 이렇게 나오는 걸까요?

22.09.26 22:57 작성 조회수 325

0

선생님이랑 코드를 같게 작성 했는데 쓰레드가 시작되고

stop이 트루니까 빠져나와서 바로 쓰레드 종료가 나와야 하는데

stop호출이 나와버립니다.

이건 제가 작성한 코드에요

답변 1

답변을 작성해보세요.

0

2쓰레드 사이의 실행 순서는 보장된 것이 아닙니다
Stop 호출은 메인 쓰레드에서 찍는 로그니
병행해서 뜨는 것은 이상하지 않습니다.

qjawns332님의 프로필

qjawns332

질문자

2022.09.26

그러니까 지금 Main쓰레드가 하나 돌고있고, 테스크가

하나 돌고 있는데 CPU가 두개를 병행하면서 실행해서

그런건가요?

또 메인 함수 안에서 task를 실행했는데

메인에서 실행했지만 메인쓰레드 따로 task쓰레드 따로 인건가요?

 

네 맞습니다. 그런데 쓰레드에 대한 내용은 강의 내내 쭉 나오기 때문에
1회차 때는 그냥 이해가 안 가는 내용이 있어도 가볍게 넘어가시기 바랍니다.