Java 并发
中等
面试题库
Java 并发
中等
多个 volatile 变量之间的读写顺序有保证吗?
Java 并发
中等
什么是对 volatile 变量的「写-读」happens-before 关系?
Java 并发
中等
volatile 修饰 long 和 double 还有意义吗?
Java 并发
简单
volatile boolean 标志位停止线程为什么是正确的做法?
Java 并发
简单
volatile 和 synchronized 有什么区别?
Java 并发
中等
volatile 是如何禁止指令重排序的?请说明内存屏障的分类。
Java 并发
简单
什么是指令重排序?编译器和 CPU 为什么要重排序?
Java 并发
简单
volatile 能保证 i++ 的线程安全吗?为什么?
Java 并发
中等
volatile 为什么能保证可见性?底层是如何实现的?
Java 并发
简单
volatile 关键字的作用是什么?
Java 并发
中等