Java 原子变量类

Java 原子变量类

作用

  • 比锁的粒度更细,更轻量级

分类

  • 基本类型

    • AtomicBoolean - 布尔类型原子类

    • AtomicInteger - 整型原子类

    • AtomicLong - 长整型原子类

  • 引用类型

    • AtomicReference - 引用类型原子类

    • AtomicMarkableReference - 带有标记位的引用类型原子类

    • AtomicStampedReference - 带有版本号的引用类型原子类

  • 数组类型

    • AtomicIntegerArray - 整形数组原子类

    • AtomicLongArray - 长整型数组原子类

    • AtomicReferenceArray - 引用类型数组原子类

  • 属性更新器类型

    • AtomicIntegerFieldUpdater - 整型字段的原子更新器。

    • AtomicLongFieldUpdater - 长整型字段的原子更新器。

    • AtomicReferenceFieldUpdater - 原子更新引用类型里的字段。

参考

https://www.cnblogs.com/jingmoxukong/p/12109049.html


Java 原子变量类
https://shikai.info/archives/java-atomic-variable-class
作者
石 凯
发布于
2023年08月07日
许可协议