AtomicInteger怎么用?
时间: 2023-11-23 12:57:03 浏览: 75
Java AtomicInteger类的使用方法详解
以下是AtomicInteger的使用方法和示例:
1.创建AtomicInteger对象并设置初始值为10:
```java
AtomicInteger atomicInteger = new AtomicInteger(10);
```
2.使用compareAndSet()方法进行原子操作:
```java
System.out.println(atomicInteger.compareAndSet(10, 20)); // 输出:true
System.out.println(atomicInteger.compareAndSet(10, 20)); // 输出:false
```
3.使用incrementAndGet()方法进行原子自增操作:
```java
System.out.println(atomicInteger.incrementAndGet()); // 输出:21
```
4.使用decrementAndGet()方法进行原子自减操作:
```java
System.out.println(atomicInteger.decrementAndGet()); // 输出:20
```
阅读全文