1. 자바 스레드(Thread)란? 스레드(Thread)는 어떠한 프로그램 또는 프로세스에서 실행되는 흐름의 단위라고 할 수 있다. 웹로직과 같은 WAS는 이러한 프로세스 대신에 작은 흐름 단위의 스레드를 생성하여 클라이언트 요청을 멀티스레드(multithread) 방식으로 처리한다. 프로세스에 비해 스레드 방식은 메모리를 공유하기 때문에 적은 자원으로 빠른 성능을 보장하기 때문에 대부분 WAS에서는 스레드 이해와 스레드 덤프에 대해 이해를 해야 한다. 2. 스레드 상태 스레드를 이해하고, 스레드 덤프를 분석하기 위해서는 덤프 내용에 있는 스레드별 상태(아래 표 참조)를 이해해야 한다. 스레드 상태는 아래 다이어그램과 같다. 상태 설명 NEW 스레드는 생성되었으나, 아직 실행하지 않고 있음 RUNNABL..