[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
- 성능분석
- 프로그래머
- React
- 프로그래머스
- 제주도 여행
- Tomcat
- 자바
- 제주도 3박4일 일정
- 오라클
- Collection
- Eclipse
- effective java
- 리액트
- 경력관리
- 리액트 16
- 자바스크립트
- Java
- Linux 명령어
- spring
- javascript
- sort algorithm
- 리눅스 명령어
- Maven
- 개발환경
- 정렬 알고리즘
- 이직
- 회고
- 소프트웨어공학
- SQL
- 오라클 내장 함수
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
글 보관함