Java 并发编程之 AtomicReference
Java juc About 528 words说明
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);
}
Views: 1,660 · Posted: 2021-09-21
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...