//当出现要平均的返回某几个值的时候
public static AtomicInteger n = new AtomicInteger(0);
public static String[] nums = new String[]{"123","234", "345", "456"};
public final static int getNext(int size) {
int cur;
int next;
for (; ; ) {
cur = n.get();
next = (cur + 1) % size;
if (n.compareAndSet(cur, next)) {//如果设置成功了,就得到了想要的值。
// System.out.println("第几次访问:"+n.get());
return next;
}
}
}