AtomicInteger 怎么用
时间: 2023-04-05 20:02:42 浏览: 124
Java AtomicInteger类使用方法实例讲解
AtomicInteger 是 Java 中的一个原子类,用于实现原子操作,保证线程安全。可以通过以下方式使用:
1. 创建 AtomicInteger 对象:AtomicInteger atomicInteger = new AtomicInteger();
2. 对 AtomicInteger 进行加减操作:
atomicInteger.addAndGet(1); // 加 1
atomicInteger.getAndAdd(1); // 先获取当前值,再加 1
atomicInteger.incrementAndGet(); // 先加 1,再获取当前值
atomicInteger.getAndIncrement(); // 先获取当前值,再加 1
3. 对 AtomicInteger 进行比较和设置操作:
atomicInteger.compareAndSet(0, 1); // 如果当前值为 0,则设置为 1
atomicInteger.getAndSet(2); // 先获取当前值,再设置为 2
atomicInteger.lazySet(3); // 懒惰设置为 3,不保证立即生效
以上就是 AtomicInteger 的基本使用方法。
阅读全文