46 请说明 volatile 关键字的作用、必须使用的典型场景,以及不加 volatile 可能引发的问题。考察对编译器优化与内存可见性的理解,以及能否区分 volatile 与原子性、并发保护。 查看学习思路