[Java] AtomicLong 사용 방법
Roel Downey
AtomicLong은 Long 자료형을 갖고 있는 Wrapping 클래스이다. Thread-safe로 구현되어 멀티쓰레드에서 synchronized 없이 사용할 수 있다. 또한 synchronized 보다 적은 비용으로 동시성을 보장할 수 있다. AtomicLong 클래스를 사용하는 방법에 대해서 알아보겠다. 객체 생성 AtomicLong은 다음과 같이 생성할 수 있다. AtomicLong() : 초기값이 0인 AtomicLong을 생성 AtomicLong(longVal) : 인자의 값으로 초기화된 AtomicLong을 생성 AtomicLong atomic = new AtomicLong(); System.out.println("AtomicLong() : " + atomic.get()); AtomicLon..