Java ThreadPoolExecutor 고성능 트레이락과 동시성 제어

Executor 프레임워크 핵심 메커니즘 ThreadPoolExecutor는 작업 제출과 실행을 분리하는 생산자-소비자 패턴을 구현한다. 5가지 핵심 구성요소는 다음과 같다. corePoolSize: 유휴 상태라도 제거되지 않는 기본 스레드 수 maximumPoolSize: 부하 급증 시 확장 가능한 상한선 keepAliveTime: corePoolSize 초과 생성된 스레드의 유휴 대기 시간 workQueue: Runnable 객체 ...

7월 2일 16:54에 게시됨