Atomic 클래스는 단일 변수의 원자 연산을 제공한다
AtomicInteger의 incrementAndGet처럼 한 변수의 갱신에는 적합하지만 여러 필드 불변식은 별도 락이나 불변 상태 교체가 필요합니다.
AtomicInteger의 incrementAndGet처럼 한 변수의 갱신에는 적합하지만 여러 필드 불변식은 별도 락이나 불변 상태 교체가 필요합니다.
AtomicInteger의 incrementAndGet처럼 한 변수의 갱신에는 적합하지만 여러 필드 불변식은 별도 락이나 불변 상태 교체가 필요합니다.
확인 후 변경처럼 여러 단계가 하나의 불변식을 지키면 같은 락 안에서 수행해야 합니다.
동시 변경을 허용하는 대신 스냅샷이나 약한 일관성 등 구현별 순회 의미를 가집니다.
확장 조건 동시 변경을 허용하는 대신 스냅샷이나 약한 일관성 등 구현별 순회 의미를 가집니다.