스레드풀(ThreadPool)

- 스레드 개수가 늘어나게 되면, 생성과 스케줄링으로 CPU와 메모리 사용량이 늘어난다. -> 성능 저하

- 병렬 작업 폭증 -> 스레드 폭증 -> 성능 저하

- 스레드 풀을 사용해서 해결한다.

- 스레드 풀 : 스레드의 개수를 제한하고, 작업 큐(Queue)에 들어오는 작업들을 하나씩 맡아서 처리한다.

- ExecutorService Interface, Executors Class 사용

+ Recent posts