java.util.concurrent.Executors 클래스 내 스레드 풀 생성 메소드
newCachedThreadPool 필요에 따라 새 스레드를 생성하는 스레드 풀을 생성하지만 사용 가능한 경우 이전에 구성된 스레드를 재사용. 일반적으로 많은 단기 비동기 작업을 실행하는 프로그램의 성능을 향상. 60초동안 사용되지 않은 스레드는 종료되며 캐시에서 제거 newFixedThreadPool 고정된 수의 스레드를 재사용하는 스레드 풀을 생성. 어느 시점에서나 스레드 최대 개수는 액티브 상태의 프로세싱 작업. 모든 스레드가 액티브 상태일 때 추가 작업이 들어오면 스레드가 사용 가능할 때까지 큐에서 대기. 풀의 스레드는 종료될 때까지 존재 newScheduledThreadPool 일정 시간 이후/주기적으로 실행하기 위해 명령을 스케줄링할 수 있는 스레드 풀을 생성 newWorkStealingPoo..
2019. 8. 26. 15:43