로딩
요청 처리 중입니다...

java(자바) AtomicInteger 사용한 순환 인덱스

 java(자바) AtomicInteger 사용한 순환 인덱스

import java.util.concurrent.atomic.AtomicInteger; public final class ThreadSafeCycleIndex { private final static ThreadSafeCycleIndex INSTANCE = new ThreadSafeCycleIndex(); private final AtomicInteger atomicInteger; private int ix = 0; private final static int SIZE = 3; private ThreadSafeCycleIndex() { this.atomicInteger = new AtomicInteger(0); } public final static ThreadSafeCycleIndex getInstance() { return INSTANCE; } public int getCycleIndexNumber() { return atomicInteger.getAndSet((++ix) % ...

# 일상·생각