[WAS] 쓰레드 풀
요청이 오면, 서블릿 컨테이너에서 요청에 맞는 서블릿을 연결시켜줘야 한다. 이때, 연결은 쓰레드 단위로 수행한다. 즉, WAS는 요청마다 쓰레드를 생성 해, 요청에 맞는 서블릿은 연결시켜준다. 이떄의 장단점은 아래와 같다. 장점 요청마다 쓰레드를 생성해 연결하니까, 동시 요청 처리 가능 자원의 한계까지 처리 가능 하나의 쓰레드가 지연되도, 나머지 쓰레드들은 정상 수행 단점 쓰레드 생성 비용은 매우 비싸고, 큰 문맥 교환 비용이 발생 ➡️ 응답 속도 성능 🔽 쓰레드의 생성에는 제한이 없다 ➡️ 많은 요청이 들어오면, 쓰레드를 계속 생성하다, 과부하로 서버가 죽는다. 쓰레드 풀 WAS에서 일정 수만큼의 쓰레드를 미리 만들어서(톰캣의 Default는 200개), 쓰레드 풀에 넣어놓고 사용한다. 즉, 쓰레드를 ..