동시성 컬렉션 선택
업무 접근 패턴과 반복 일관성 요구를 함께 본다.
| 패턴 | 구현 | 주의점 |
|---|---|---|
| 키별 갱신 | ConcurrentHashMap | 원자 메서드 |
| 읽기 위주 리스너 | CopyOnWriteArrayList | 쓰기 복사 |
| 정렬된 공유 키 | ConcurrentSkipListMap | 비교 비용 |
| 스레드 간 전달 | BlockingQueue | 용량 정책 |
핵심: 정확한 시점 스냅샷은 컬렉션 외부의 별도 동기화 경계가 필요할 수 있다.
업무 접근 패턴과 반복 일관성 요구를 함께 본다.
| 패턴 | 구현 | 주의점 |
|---|---|---|
| 키별 갱신 | ConcurrentHashMap | 원자 메서드 |
| 읽기 위주 리스너 | CopyOnWriteArrayList | 쓰기 복사 |
| 정렬된 공유 키 | ConcurrentSkipListMap | 비교 비용 |
| 스레드 간 전달 | BlockingQueue | 용량 정책 |
핵심: 정확한 시점 스냅샷은 컬렉션 외부의 별도 동기화 경계가 필요할 수 있다.