Java 并发编程之 AtomicReference
Java juc 大约 528 字说明
AtomicReference
是原子的引用类型保证了并发情况下对引用的修改的线程安全。
代码
public class AtomicReferenceDemo {
public static void main(String[] args) {
AtomicReference<String> ref = new AtomicReference<>();
String s = ref.get();
ref.compareAndSet(s, "TEST");
System.out.println(ref.get());
}
}
源码解析
AtomicReference
底层是使用泛型。
compareAndSet
底层源码。
private volatile V value;
public final boolean compareAndSet(V expectedValue, V newValue) {
return VALUE.compareAndSet(this, expectedValue, newValue);
}
阅读 395 · 发布于 2021-09-21
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称: