变量声明为volatile类型后,编译器与运行时不会将该变量上的操做与其余内存操做一块儿重排序,volatile变量不会被缓存在寄存器或者其余处理器不可见的地方,所以读取到的都是最新的写入值。缓存
适用场景:spa