本文共 566 字,大约阅读时间需要 1 分钟。
demo代码:
public class AtomicObjectTest { public static AtomicReferenceuserInfoAtomicReference = new AtomicReference<>(); public static void main(String[] args) { UserInfo userInfo1 = new UserInfo("1", "测试1", 16); userInfoAtomicReference.set(userInfo1); UserInfo userInfo2 = new UserInfo("2", "测试2", 166); userInfoAtomicReference.compareAndSet(userInfo1, userInfo2); System.out.println(userInfoAtomicReference.get().toString()); }}
输出结果:
总结
原子更新对象使用就是先构建要更新的对象,把对象设置到AtomicReference中,然后就和其他的原子类修改值操作一样即可。
转载地址:http://svjp.baihongyu.com/