원자 도구 선택

공유 상태의 크기와 함께 바뀌는 범위를 기준으로 고른다.

요구도구경계
설정 플래그volatile단일 값 공개
독립 카운터AtomicInteger원자 증가
일관된 복합 값AtomicReference불변 스냅샷
큰 가변 구조Lock임계 영역

핵심: 원자 변수 여러 개는 자동으로 하나의 일관된 스냅샷이 되지 않는다.