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);
}
阅读 770 · 发布于 2021-09-21
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
Linux 中使用 curl 代替 telnet 测试端口是否连通阅读 12282
-
Spring Boot 集成 Flyway 数据库版本管理阅读 178
-
Android 自定义底部弹出对话框阅读 4920
-
JavaScript 使用 MD5 加密支持中文阅读 3302
-
JavaScript 可选链操作符 ?.阅读 2007
-
JavaScript 展开语法(三个点 ...)阅读 468
-
Java 遍历文件夹阅读 826
-
Nginx upstream timed out 10060阅读 3721
-
IDEA Debug Method Breakpoint 方法断点影响启动速度阅读 361
-
JavaScript 打开页面三种方式阅读 2297