전체 글

전체 글

    Tomcat - currentThreadBusy

    Tomcat에서 currentThreadBusy 값이 있다. 이 값은 thread의 수와는 별도의 수치이다. Http Thread pool 의 ThreadPoolExecutor.getActiveCount()의 값으로서, 디폴트 설정인 경우에는 java.util.concurrent.ThreadPoolExecutor 를 사용한다 ActiveCount()의 개념은 현재 작업을 할당받고 일을 하고 있는 수이다. Thread에는 다음과 같은 상태가 있는데 이 중에서 NEW가 아닌 상태들을 ActiveCount에서 카운팅하고 있다. NEW: 스레드가 생성되었지만 아직 실행되지 않은 상태 RUNNABLE: 현재 CPU를 점유하고 작업을 수행 중인 상태. 운영체제의 자원 분배로 인해 WAITING 상태가 될 수도 있음..