작성한 질문수
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
동시 요청 - 멀티 쓰레드
작성
·
217
16
요청 마다 매번 쓰레드를 생성하는 방식의 단점 중 하나로 컨텍스트 스위칭 비용을 말씀하셨는데요.
컨텍스트 스위칭은 쓰레드 풀을 사용하더라도 똑같이 발생하는 비용 아닌가요?
쓰레드를 미리 만들어 놓는다고 cpu가 다른 스레드로 갈아탈(?) 때 컨텍스트 스위칭이 일어나지 않는 것은 아틸 텐데요.
답변 부탁드립니다.
감사합니다.
답변 1
11
안녕하세요. 현강님
네 맞습니다. 다만 풀의 수에 제한이 있으면 쓰레드가 무한정 늘어나지는 않으니 컨텍스트 스위칭 비용도 무한정 늘어나지는 않겠지요?
감사합니다
안녕하세요, 혹시 이때 말씀하신 컨텍스트 스위칭 비용이 시간면에서 말씀하시는 것이 아닌 메모리 차지 측면에서 말씀하신 것인가요?
안녕하세요. 박하탕님
메모리 시간 모두 입니다.
감사합니다