Java中13个原子操作类
2016-06-12 15:12
423 查看
原子更新方式
原子更新基本类型
原子更新数组
原子更新引用
原子更新属性(字段)
原子更新基本类型
AtomicBoolean :原子更新布尔类型
AtomicInteger: 原子更新整型
AtomicLong: 原子更新长整型
原子更新数组
AtomicIntegerArray :原子更新整型数组里的元素
AtomicLongArray :原子更新长整型数组里的元素
AtomicReferenceArray : 原子更新引用类型数组的元素
AtomicBooleanArray :原子更新布尔类型数组的元素
原子更新引用类型
AtomicReference :原子更新引用类型
AtomicReferenceFieldUpdater :原子更新引用类型里的字段
AtomicMarkableReference:原子更新带有标记位的引用类型。可以原子更新一个布尔类型的标记位和应用类型
原子更新字段类
AtomicIntegerFieldUpdater:原子更新整型的字段的更新器
AtomicLongFieldUpdater:原子更新长整型字段的更新器
AtomicStampedReference:原子更新带有版本号的引用类型。该类将整型数值与引用关联起来,可用于原子的更新数据和数据的版本号,可以解决使用CAS进行原子更新时可能出现的ABA问题。
原子更新基本类型
原子更新数组
原子更新引用
原子更新属性(字段)
原子更新基本类型
AtomicBoolean :原子更新布尔类型
AtomicInteger: 原子更新整型
AtomicLong: 原子更新长整型
原子更新数组
AtomicIntegerArray :原子更新整型数组里的元素
AtomicLongArray :原子更新长整型数组里的元素
AtomicReferenceArray : 原子更新引用类型数组的元素
AtomicBooleanArray :原子更新布尔类型数组的元素
原子更新引用类型
AtomicReference :原子更新引用类型
AtomicReferenceFieldUpdater :原子更新引用类型里的字段
AtomicMarkableReference:原子更新带有标记位的引用类型。可以原子更新一个布尔类型的标记位和应用类型
原子更新字段类
AtomicIntegerFieldUpdater:原子更新整型的字段的更新器
AtomicLongFieldUpdater:原子更新长整型字段的更新器
AtomicStampedReference:原子更新带有版本号的引用类型。该类将整型数值与引用关联起来,可用于原子的更新数据和数据的版本号,可以解决使用CAS进行原子更新时可能出现的ABA问题。
相关文章推荐
- leetcode 47. Permutations II-排列|回溯算法
- springMVC 415 (Unsupported Media Type)
- JavaMelody 监控工具介绍
- java把实体对象转化成list和map
- java如何遍历map的所有的元素(各种方法)
- Netbeans和Android
- Java关键字static、final使用小结
- java之线程安全问题
- java跳过构造方法新建对象
- Java使用xml方式配置Log4j
- Java使用freemark生成word
- JAVA中几种集合(List、Set和Map)的区别
- Spring的AOP与IOC
- 搭建selenium java测试环境 use selenium IDE自动录制脚本
- 使eclipse中选中字符串高亮(所有相同字符串都高亮)
- 设计模式_Java多态,继承,封装
- struts2的拦截器自定义,使用默认拦截器,组合拦截器堆 的案例
- (转)Eclipse New Server 【无法输入server name】
- 【学习笔记】Java SE环境安装和配置
- 深入SpringBoot:自定义EnableAutoConfiguration