摘要: volatile的作用 保证变量在多线程中的可见性 保证指令的有序性(禁止指令重排) 保证变量在多线程中的可见性 主存中有一个变量a, 它被volatile关键字所修饰, 并且它的值是0 T1和T2线程读取了变量a, 此时它们的线程的本地内存(CPU寄存器或高速缓存)中的值都是0 如果T1修改了变量 阅读全文