동시성 컬렉션은 읽기·쓰기 비율과 반복 일관성으로 고른다

스레드 안전이라는 공통 이름 아래 snapshot과 약한 일관성의 의미가 다릅니다.

구조강점반복 관찰
ConcurrentHashMap동시 key 갱신약한 일관성
CopyOnWriteArrayList읽기 매우 많음생성 시 snapshot
ConcurrentSkipListMap정렬·범위약한 일관성
BlockingQueue생산·소비대기 연산
잠금+일반 컬렉션복합 불변식lock 아래 일관

핵심: 정확한 전체 snapshot이 필요하면 별도 경계나 불변 구조 교체를 설계합니다.