Language/Java
AtomicLong 이란?
AtomicLong은 Long 자료형을 갖고 있는 Wrapping 클래스입니다. Thread-safe로 구현되어 멀티쓰레드에서 synchronized 없이 사용할 수 있습니다. 또한 synchronized 보다 적은 비용으로 동시성을 보장할 수 있습니다. AtomicLong 클래스를 사용하는 방법에 대해서 알아보겠습니다. 객체 생성 AtomicLong은 다음과 같이 생성할 수 있습니다. AtomicLong() : 초기값이 0인 AtomicLong을 생성합니다. AtomicLong(longVal) : 인자의 값으로 초기화된 AtomicLong을 생성합니다. AtomicLong atomic = new AtomicLong(); System.out.println("AtomicLong() : " + atomic...
2022. 1. 1. 17:29
최근댓글