AtomicInteger可不可以进行加减运算
时间: 2023-10-19 13:03:26 浏览: 131
Java AtomicInteger类的使用方法详解
可以进行加减运算。AtomicInteger是一个线程安全的整数类,提供了原子性的操作方法,包括加、减、比较等操作。可以使用它的addAndGet()方法进行加法操作,使用getAndAdd()方法进行减法操作。例如:
```
AtomicInteger num = new AtomicInteger(0);
int result = num.addAndGet(5); // 将num加上5,返回加上5后的结果
int result2 = num.getAndAdd(-3); // 将num减去3,返回减去3前的结果
```
注意,虽然AtomicInteger是线程安全的,但在多线程环境下,仍需要考虑并发问题。因此,使用时需要注意线程安全的编程实践,如加锁等。
阅读全文