目录 synchronizedvolatile作用 synchronized 保证了多线程并发的可见性、有序性和原子性 volatile 实现了轻量级的同步 作用 可见性 当一个线程修改了由volatile关键字修饰的变量的值时,其它线程能够立即得知 这个修改 有序性 禁止编译器关于操作volatile关键词修饰的变量的指令重排序对一个volatile变量的写操作,执行在任意后续对这个volatile变量的读操作之前