在下面的代码中:我正在更新num[1]=0的AtomicIntegerArray num,每个线程在两个线程中更新1000次。在主线程中的两个线程的末尾;num[1]的值不应该是2000年,因为在AtomicIntegerArray中不应该有数据竞争。import java.util.concurrent.atomic.AtomicIntegerArray;
privatestatic A
我在网上寻找了更好的解决方案,并找到了AtomicIntegerArray。public final class ConcurrentIntArray private final AtomicIntegerArray elements = new AtomicIntegerArrayintArray[i] = elements.get(i); return intArray;}
但是,我想知道为什么没有方法一次从AtomicIntegerArray对于我的问题,