public class AtomicInteger
extends Number
一个int
可能原子更新的值。 有关原子变量属性的描述,请参阅java.util.concurrent.atomic
包规范。 一个AtomicInteger
用于诸如原子增量计数器的应用程序中,不能用作Integer的替代品
。 但是,这个类确实扩展了Number
以允许通过处理基于数字类的工具和实用程序的统一访问。
构造方法
构造方法和描述 |
创建一个新的AtomicInteger,初始值为 |
用给定的初始值创建一个新的AtomicInteger。 |
方法摘要
修饰和类型 | 方法和描述 |
| 使用将给定函数应用于当前值和给定值的结果原子更新当前值,返回更新后的值。 |
| 将给定的值原子地添加到当前值。 |
| 如果当前值 |
| 原子减1当前值。 |
| 返回此值 |
| 返回此值 |
| 获取当前值。 |
| 使用给定函数应用给当前值和给定值的结果原子更新当前值,返回上一个值。 |
| 将给定的值原子地添加到当前值。 |
| 原子减1当前值。 |
| 原子上增加一个当前值。 |
| 将原子设置为给定值并返回旧值。 |
| 用应用给定函数的结果原子更新当前值,返回上一个值。 |
| 原子上增加一个当前值。 |
| 将 |
| 最终设定为给定值。 |
| 返回此值 |
| 设置为给定值。 |
| 返回当前值的String表示形式。 |
| 使用给定函数的结果原子更新当前值,返回更新的值。 |
| 如果当前值 |