标签:volatile

共 4 篇文章

Java volatile和synchronized的区别与使用场景

Java volatile和synchronized的区别与使用场景 Java并发编程中,处理多线程共享数据时,volatile 和 synchronized 是两个最核心的关键字

# Java并发 # 多线程 # volatile
2026-05-04 190 0

Java volatile为什么能禁止指令重排序:内存屏障原理

Java volatile为什么能禁止指令重排序:内存屏障原理 在Java多线程编程中,代码的执行顺序往往并不等同于源代码的编写顺序。编译器和处理器为了优化性能,会对指令进行重排序

# Java # volatile # 指令重排序
2026-04-29 199 0

Java双重检查锁单例为什么要加volatile

Java双重检查锁单例为什么要加volatile 在Java单例模式的实现中,双重检查锁定是一种常见的写法。很多开发者都知道代码中要加 volatile 关键字,但往往不清楚其深层

# Java单例模式 # 双重检查锁 # volatile
2026-04-20 163 0

Java volatile关键字保证可见性的底层原理

Java volatile关键字保证可见性的底层原理 在并发编程中,volatile 关键字是Java虚拟机提供的轻量级同步机制。它主要用于确保多个线程能够正确感知到共享变量的修改

# volatile # 并发编程 # Java内存模型
2026-04-08 173 0