WAS의 Thread와 MultiThread 이해
·
Web
ThreadThread란 프로세스 내부에서 실행되는 작은 작업 단위로 애플리케이션 코드를 하나하나 순차적으로 실행하는 것을 말한다. Java에서 main method를 실행하면 main이라는 이름을 가진 Thread가 실행되며 하나의 Thread는 한번에 하나의 코드 라인만 수행한다. 만약 동시 처리가 필요하다면 Thread를 추가적으로 생성 해야한다. Servlet 객체의 호출클라이언트에서 Request가 전달되면 Thread가 Servlet 객체를 호출한다. 그림에서 Example Servlet을 호출하는 무언가는(그림에서 물음표) Thread이다. Single Thead일 때 단일 요청단일 Thread에 요청이 하나일 때 동작 과정은 다음과 같다.클라이언트 요청 및 TCP/IP 연결Thread 할당..