注意jmm讲的不是java运行时数据区,而是并发编程里面的原子性,有序性,可见性的保证