thread는 한 번에 하나의 코드 라인만 수행하므로 동시 처리에는 추가 생성이 필요하다.

1. 클라이언트 요청 및 TCP/IP 연결
2. Thread 할당 후 Servlet 호출
3. 응답 후 Thread 반환

1. 첫번째 요청의 작업을 Single Thread가 수행,
2. 두, 세번째 요청이 들어오고 연결을 완료
3. Thread를 사용하기 위해 작업이 끝날때까지 대기
4. 요청이 모두 사라질 때까지 작업 반복 (대기→작업수행→스레드 반환)
※ 첫번째 요청의 작업이 지연되거나 Error가 발생할 경우,

=> 모든 요청이 Time out 오류 발생
동시 요청이 발생한 경우, single thread 방식은 작업의 지연이나 서버에 문제가 발생할 시 다른 요청에도 영향을 미칠 수 있다.


WAS는 Multi Thread를 지원한다.
Multi Thread환경이므로 싱글톤 객체(Servlet, Spring Bean)는 주의해서 사용해야 함