• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

싱글스레드, 멀티스레드 한 파일에서 실행하니 싱글이 여러 번 시행됩니다.

22.09.11 16:14 작성 조회수 202

0

111.PNG222.PNG영상 중 싱글스레드와 워커스레드 부분 코드를 함수명과 배열명만 바꿔 같은 파일 안에서 실행하였습니다.

해당 캡처사진처럼 스레드를 나눈 만큼 if 안에 담기지 않은 싱글스레드 코드가 여러 번 실행된 것이 확인됩니다.

어째서 이렇게 동작하는지 궁금하여 질문 남깁니다.

즐거운 연휴 보내시길 바랍니다!

답변 1

답변을 작성해보세요.

1

if문 안에 안 들어있으니 당연히 여러 번 실행되는 겁니다. 메인쓰레드가 아닌 워커쓰레드 개수만큼 실행되는 것이죠