이펙티브 자바 - 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
- spring boot redisson 분산락 구현
- microkernel architecture
- spring boot redis 대기열 구현
- redis sorted set
- 공간 기반 아키텍처
- spring boot redisson sorted set
- spring boot poi excel download
- polling publisher spring boot
- java ThreadLocal
- 트랜잭셔널 아웃박스 패턴 스프링부트
- redis sorted set으로 대기열 구현
- spring boot excel download paging
- 자바 백엔드 개발자 추천 도서
- spring boot 엑셀 다운로드
- 레이어드 아키텍처란
- transactional outbox pattern
- 람다 표현식
- JDK Dynamic Proxy와 CGLIB의 차이
- 서비스 기반 아키텍처
- redis 대기열 구현
- space based architecture
- spring boot excel download oom
- 트랜잭셔널 아웃박스 패턴 스프링 부트 예제
- pipeline architecture
- pipe and filter architecture
- service based architecture
- @ControllerAdvice
- spring boot redisson destributed lock
- java userThread와 DaemonThread
- transactional outbox pattern spring boot
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함