自增组件
// 自增加组件 适用于高并发
public final int getAndIncrement() {
int current;
int next;
do {
current = this.atomicInteger.get();
next = current >= 2147483647 ? 0 : current + 1;
} while (!this.atomicInteger.compareAndSet(current, next));
System.out.println("********自增到哪个数字-》 next" + next);
return next;
}
import java.util.concurrent.atomic.AtomicInteger;