오늘은 Java의 AtomicInteger에 대해 정리해보고자 합니다. AtomicInteger는 Java에서 제공하는 클래스로 Java의 멀티스레드 환경에서 숫자 관련 계산을 진행할 때 자원의 동시성 제어를 위해 사용되는 클래스입니다. 이러한 AtomicInteger는 동기화된 int 보다 성능 역시 뛰어나다고 합니다. -- Java의 멀티스레드 환경과 동시성 제어는 여기서 다루기엔 내용이 길어져 따로 정리해보도록 하겠습니다. 이번에 AtomicInteger를 알게 된 계기는 테이블의 데이터를 조회하여 해당 데이터를 정렬 후 점수에 따라 랭크를 부여해야 했습니다. 이때 AtomicInteger 클래스를 사용하여 처리한 팀원의 코드를 보고 찾아보게 되었습니다. 객체 생성 public void atomic..