Tech/Java·2026년 4월 3일Java count++ 경쟁 조건과 synchronized·Lock·AtomicInteger 선택count++의 lost update를 출발점으로 synchronized, ReentrantLock, AtomicInteger와 CAS의 선택 기준을 비교한다.javaconcurrencylockcas