volatile 主要用于保证变量的可见性、有序性(禁止指令重排序优化)。
因为它不是锁,没做任何保证原子性的处理,当然不能保证原子性了。
基础面试题——volatile能保证原子性吗?为什么?
最新推荐文章于 2024-09-17 14:53:38 发布
volatile 主要用于保证变量的可见性、有序性(禁止指令重排序优化)。
因为它不是锁,没做任何保证原子性的处理,当然不能保证原子性了。