ThreadPool1 [Java] ThreadPool 비교: 어떤 쓰레드 풀이 가장 좋을까? 멀티스레딩을 다루다 보면, 쓰레드 관리를 어떻게 해야 할까? 라는 고민이 생깁니다.쓰레드를 마구 생성하면 메모리가 터지고(OutOfMemoryError), 그렇다고 하나씩 돌리면 너무 느리죠. 그래서 Java에서는 ThreadPool(쓰레드 풀) 을 제공합니다.그런데 이게 또 종류가 여러 가지라, “FixedThreadPool이 좋을까? CachedThreadPool이 좋을까?” 같은 고민이 생깁니다. 그래서 이번 글에서는 ThreadPool을 안 썼을 때와 썼을 때의 성능 차이를 직접 실험해보고, 어떤 경우에 어떤 쓰레드 풀을 써야 할지 정리해보겠습니다. 🚀 1. 실험 환경 • 10,000개의 작업을 처리해야 한다고 가정 • 각 작업은 단순히 숫자의 제곱을 계산하는 간단한 연산 • 여러 가지 Thr.. 2025. 2. 4. 이전 1 다음 반응형