인프런 커뮤니티 질문&답변

moomint8님의 프로필 이미지
moomint8

작성한 질문수

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

worker_threads

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

작성

·

278

0

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

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

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

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

답변 1

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

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

moomint8님의 프로필 이미지
moomint8

작성한 질문수

질문하기