Java 中原子变量的 set() 和 lazySet() 方法的区别
1. 概述
在本教程中,我们将探讨 Java 中如 AtomicInteger 和 AtomicReference 等原子类的方法 set() 和 lazySet() 之间的区别。
2. 原子变量——快速回顾
Java 中的原子变量允许我们轻松地在类引用或字段上执行线程安全的操作,而无需添加诸如监视器或互斥锁等并发原语。
它们定义在 java.util.concurrent.atomic 包下,尽管它们的 API 根据原子类型不同而有所不同,但大多数都支持 set() 和 lazySet() 方法。
大约 3 分钟