동시성 컬렉션은 읽기·쓰기 비율과 반복 일관성으로 고른다
스레드 안전이라는 공통 이름 아래 snapshot과 약한 일관성의 의미가 다릅니다.
| 구조 | 강점 | 반복 관찰 |
|---|---|---|
| ConcurrentHashMap | 동시 key 갱신 | 약한 일관성 |
| CopyOnWriteArrayList | 읽기 매우 많음 | 생성 시 snapshot |
| ConcurrentSkipListMap | 정렬·범위 | 약한 일관성 |
| BlockingQueue | 생산·소비 | 대기 연산 |
| 잠금+일반 컬렉션 | 복합 불변식 | lock 아래 일관 |
핵심: 정확한 전체 snapshot이 필요하면 별도 경계나 불변 구조 교체를 설계합니다.