[Back end] Java ExecutorService
Thread는 자원과 안정성 문제가 항상 따라다닌다. Thread가 많다면 대기 중인 상태가 되어, 메모리 사용량이 많아지면서 JVM 가비지 콜렉터에 영향을 주게 된다. 이러한 문제를 해결하기 위해 Thread Pool 관리가 필요하고, Java에서는 java.util.concurrent.* 패키지에서 Thread Pool을 제공하고 있다. ExecutorService 생성자 newFixedThreadPool : 지정된 숫자만큼 고정된 Thread를 유지한다. Thread가 작업이 종료되었으면 Thread 다시 생성하여 주어진 개수를 맞춘다. /** * Creates a thread pool that reuses a fixed number of threads * operating off a shared ..
프로그래밍/Back end
2022. 11. 21. 14:21
공지사항
최근에 올라온 글
최근에 달린 댓글
링크
TAG
- 성능분석
- Eclipse
- 오라클
- Collection
- 회고
- 프로그래머
- 리액트
- 프로그래머스
- Java
- 리액트 16
- 자바
- Tomcat
- 경력관리
- Linux 명령어
- effective java
- 오라클 내장 함수
- 제주도 여행
- sort algorithm
- 정렬 알고리즘
- 개발환경
- 리눅스 명령어
- 제주도 3박4일 일정
- Maven
- 소프트웨어공학
- React
- 자바스크립트
- SQL
- javascript
- spring
- 이직
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함