Ⅰ. Apache Tomcat 이란? Java Servlet을 실행하는 웹 애플리케이션 서버로, 요청을 처리하기 위해 쓰레드를 사용합니다. Tomcat은 멀티스레드 모델을 사용하여 동시 요청을 처리하며, 효율적인 리소스 관리를 위해 쓰레드 풀(Thread Pool) 을 운영합니다. Ⅱ. Tomcat의 쓰레드 모델Tomcat은 클라이언트 요청을 처리하기 위해 내부적으로 쓰레드를 생성하여 실행합니다. 주요 쓰레드 유형은 다음과 같습니다. ⅰ) 메인 쓰레드 (Main Thread) Tomcat 서버가 실행될 때 생성되는 주요 쓰레드입니다. 설정 파일(server.xml)을 읽고, 서버를 시작하거나 종료하는 역할을 합니다. ⅱ) Acceptor Thread 클라이언트의 요청을 감지하고, 이를 처리할 수 있는 ..