[WAS] 쓰레드 | 쓰레드 풀 | 멀티 쓰레드
● 쓰레드 쓰레드란 애플리케이션 코드를 하나하나 순차적으로 실행하는 것이다. 자바 메인 메서드를 처음 실행하면 main이라는 이름의 쓰레드가 실행된다. 쓰레드가 없다면 자바 애플리케이션 실행이 불가능하다. 쓰레드는 한번에 하나의 코드 라인만 수행하고, 동시 처리가 필요하면 쓰레드를 추가로 생성할 수 있다. ex) 단일 요청 - 쓰레드 하나 사용 하나의 웹 브라우저가 서버에게 동적 컨텐트가 필요한 요청을 하면, WAS에 있는 쓰레드는 알맞은 서블릿을 호출해준다. 이때 하나의 쓰레드가 할당되는 것이다. 만약 둘 이상의 웹 브라우저가 요청을 한다면, 서버는 즉각적인 응답을 하기 위해 신규 쓰레드를 생성한다. 위와같은 요청 마다 쓰레드 생성 방법은 장단점이 있다. • 장점 - 동시 요청을 처리할 수 있다. - ..