2025年10月22日 · 并发基础volatile 保证什么,又不保证什么volatile 解决的是多线程下的可见性与有序性,不保证复合操作的原子性。在 JMM 里它对应 happens-before 规则;在 HotSpot 里它落实为 acquire/release 语义的字段访问与 StoreLoad 屏障——不是锁的轻量替代品。 1 问题背景: …JavavolatileJMM继续阅读