AtomicInteger resultCount = new AtomicInteger();
时间: 2023-11-15 08:53:48 浏览: 127
Java AtomicInteger类使用方法实例讲解
好的,你的第一个问题是: 'C知道' 是如何使用 AtomicInteger 类的呢?
AtomicInteger 是一个提供原子操作的类,主要用于对整型变量进行原子操作。它提供了一些方法来实现原子性的自增、自减、获取当前值和设置新值等操作。
例如,可以使用 AtomicInteger 对象来统计一个结果的数量,如下所示:
```
AtomicInteger resultCount = new AtomicInteger();
// 自增操作
resultCount.incrementAndGet();
// 自减操作
resultCount.decrementAndGet();
// 获取当前值
int currentCount = resultCount.get();
// 设置新值
resultCount.set(10);
```
这样,通过使用 AtomicInteger ,可以保证在多线程环境下对变量的操作是原子的,避免了竞态条件的出现。
阅读全文