cpu volatile 和上一篇java volatile 不一样。
cpu是如何保证各内存之间数据可见性的呢? 答:缓存一致性协议 (MESI cache)。
cache line:cpu缓存行,多大呢 64b字节