博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
怎么做到原子更新对象
阅读量:234 次
发布时间:2019-02-28

本文共 566 字,大约阅读时间需要 1 分钟。

demo代码:

public class AtomicObjectTest {
public static AtomicReference
userInfoAtomicReference = 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/

你可能感兴趣的文章