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

맑은맑쇼님의 프로필 이미지
맑은맑쇼

작성한 질문수

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

스레드풀과 커스텀 이벤트

p.157 스레드풀 관련

해결된 질문

작성

·

147

0

강의에서 스레드풀을 설명해주실때 자기 코어개수에 맞게 늘려주기위해 UV_THREADPOOL_SIZE=8 명령어를 이용한다 하셨는데 강의에서 본인 컴퓨터에서는 코어가 6개라고 하셨는데 어떻게 동시에 8개가 실행되었나요?  6개 2개씩 출력 되어야 되지않나요?

답변 1

3

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

코어가 6개여도 쓰레드는 8개일 수가 있습니다. 컨텍스트 스위칭이라는 게 가능해서 하나의 코어가 두 개의 쓰레드를 담당하거나 할 수 있거든요. 다만 장기적으로 코어 개수보다 쓰레드를 많게 하는 것은 효율적이지는 않습니다.

맑은맑쇼님의 프로필 이미지
맑은맑쇼

작성한 질문수

질문하기