이펙티브 자바 - Item81. wait와 notify보다는 동시성 유틸리티를 애용하라
wait와 notify보다는 동시성 유틸리티를 애용하라 자바 5에서 도입된 고수준의 동시성 유틸리티가 이전의 wait, notify로 하던 일들을 대신하게 되었습니다. wait와 notify는 사용하기 상당히 까다롭기 때문에 고수준의 동시성 유틸리티를 사용하는게 좋습니다. java.util.concurrent 패키지에는 고수준 유틸리티를 세 범주로 나눌 수 있습니다. 실행자 프레임워크, 동시성 컬렉션, 동기화 장치로 구분할 수 있습니다. 💡 동시성 컬렉션 동시성 컬렉션은 List, Queue, Map과 같은 표준 컬렉션 인터페이스에 동시성을 가미해 구현한 고성능 컬렉션입니다. 높은 동시성을 달성하기 위해 동기화를 각자의 내부에서 수행하며, 동시성 컬렉션에서 동시성을 무력화하는건 불가능하며, 외부에서 락을..
스터디/이펙티브 자바
2022. 8. 23. 23:45
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- redis sorted set
- @ControllerAdvice
- 트랜잭셔널 아웃박스 패턴 스프링부트
- spring boot redisson sorted set
- java userThread와 DaemonThread
- 자바 백엔드 개발자 추천 도서
- 람다 표현식
- polling publisher spring boot
- 공간 기반 아키텍처
- transactional outbox pattern spring boot
- java ThreadLocal
- 레이어드 아키텍처란
- microkernel architecture
- 트랜잭셔널 아웃박스 패턴 스프링 부트 예제
- spring boot redisson destributed lock
- pipeline architecture
- spring boot excel download paging
- transactional outbox pattern
- pipe and filter architecture
- 서비스 기반 아키텍처
- spring boot redisson 분산락 구현
- redis sorted set으로 대기열 구현
- spring boot poi excel download
- redis 대기열 구현
- spring boot 엑셀 다운로드
- spring boot excel download oom
- space based architecture
- spring boot redis 대기열 구현
- service based architecture
- JDK Dynamic Proxy와 CGLIB의 차이
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함