Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- zipkin
- thread
- JPA
- MSA
- Spring Cloud Netfilx Eureka
- 사가 패턴
- 생산자 소비자 패턴
- Action Pattern
- Serial GC
- spring cloud
- 알고리즘
- The law of Demeter
- TypeScript
- java 정렬
- Transaction Pattern
- Parallel Old GC
- Java
- 디자인 패턴
- 스레드
- 체인 패턴
- 배치
- spring batch
- saga pattern
- 멀티스레드
- 스프링 배치
- 디자인패턴
- 타입스크립트
- Resilinece4j
- 키클락
- Spring Boot Actuator
Archives
- Today
- Total
목록executorservice (1)
PSD( Private-Self-Development )
Callable, Future, Executors, Executor, ExecutorService, ScheduledExecutorService
Thread와 Runnable의 단점 및 한계 지나치게 저수준의 API(스레드의 생성)에 의존함 값의 반환이 불가능 매번 스레드 생성과 종료하는 오버헤드가 발생 스레드들의 관리가 어려움 이와 같은 Thread와 Runnable의 한계점 극복을 위해 JAVA 5 이후 버전부터 Callable, Future, Executors, Executor, ExecutorService, ScheduledExecutorService을 지원하게 되었다. 무엇인지 어떤 단점을 어떻게 개선하였는지 알아보자. Callable, Future 값의 반환이 불가능 단점을 극복하기 위해 JAVA 5에 추가된 제네릭을 사용해 실행 결과 값을 반환받을 수 있도록 하는 인터페이스 Callable 인터페이스 제네릭을 사용해 실행 결과 값을 ..
Backend/Thread
2023. 7. 12. 11:48