'2026/07 글 목록

공부하는 개발자

about 오늘도 뚝딱🔨 뚝딱 하는 주니어 개발자👩🏻‍💻

북마크

고정글

2026/07 1

최근 글

반응형
자바 Executor 프레임워크로 스레드 풀 다루기 (feat. ThreadPoolExecutor)

자바 Executor 프레임워크로 스레드 풀 다루기 (feat. ThreadPoolExecutor)

스레드를 직접 new Thread()로 생성하고 관리하다 보니생성 비용, 반환값 회수, 스레드 재사용 같은 문제가 계속 발생했다.김영한 쌤의 자바 고급1편 강의로 Executor 프레임워크를 공부하면서스레드 풀 기반으로 이 문제들을 정리했고그 과정에서 시도했던 방법들과 최종적으로 이해한 내용을 기록해본다. 문제 상황스레드를 직접 다룰 때 크게 세 가지가 걸림돌이었음 첫째, 스레드 생성 비용이 큼스레드 하나를 만들 때마다 메모리(스택)를 할당하고 OS 커널에 스레드를 등록하는 비용이 드는데요청이 들어올 때마다 스레드를 새로 만들면 이 비용이 반복됨 둘째, 스레드 관리가 어려움지금 몇 개의 스레드가 돌고 있는지언제 종료해야 하는지를 직접 추적해야 함스레드가 무한정 늘어나면 시스템 자원이 고갈..

반응형