https://codingnote.cc/p/718449/
【Java并发入门】02 Java内存模型:看Java如何解决可见性和有序性问题