线程安全之可见性线程安全之原子性线程安全之指令重排序 线程安全之可见性当主内存中有个资源A,线程1从主内存中获取到资源A进行操作后,还没有写会到主内存中,此时线程2从主内存中获取到的资源A是未被修改的资源,这就造成了这个资源A对两个线程不可见。使用volatile关键字修饰变量,就可以让变量可见。 线程安全之原子性 线程安全之指令重排序