今天是:
带着程序的旅程,每一行代码都是你前进的一步,每个错误都是你成长的机会,最终,你将抵达你的目的地。
title

AtomicIntegerFieldUpdater

概述

从名字看,AtomicIntegerFieldUpdater 表示能原子的更新一个类的整形变量。

基于反射的实用程序,可以对指定类的指定volatile int字段进行原子更新。 此类设计用于原子数据结构,其中同一节点的多个字段独立地受原子更新的影响。

请注意, compareAndSet方法的保证比其他原子类弱。 因为此类无法确保该字段的所有使用都适用于原子访问的目的,所以它只能保证在同一更新程序上对compareAndSetset其他调用的原子性。

T类型的参数的对象参数不是传递给newUpdater(java.lang.Class<U>, java.lang.String)的类的实例,将导致抛出ClassCastException 。

分享到:

专栏

类型标签

网站访问总量