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

정민교님의 프로필 이미지
정민교

작성한 질문수

[개정3판] Node.js 교과서 - 기본부터 프로젝트 실습까지

이벤트 루프 알아보기

백그라운드 실행과 스레드 질문

작성

·

355

0

안녕하세요
비동기 함수들은 백그라운드로 보내서 실행이 된다고 하셨는데

그럼 백그라운드에서 실행되는 애들이 멀티스레드로 실행이 되는건가요?

setTimeout, promise를 호출하면 둘 다 백그라운드로 이동하는데

여기서 백그라운드 영역은 여러 스레드가 백그라운드로 온 함수들을 동시에 실행하고 태스크 큐로 보내고 이벤트 루프가 호출 스택이 비었을 때 태스크 큐에 작업이 남아있다면 호출스택으로 올려서 작업을 실행하는 것이 맞을까요?

감사합니다!

답변 1

1

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

네 맞습니다!

정민교님의 프로필 이미지
정민교
질문자

감사합니다!

정민교님의 프로필 이미지
정민교

작성한 질문수

질문하기