1 背景 volatile 是 jdk 1.5 之前和 synchronized 作为并发编程的解决方案 2 应用场景 volatile的应用场景是修饰变量的,解决多线程针对一个变量进行操作时提供可见性的特性