Java基础之线程9-cpu volatile

cpu volatile 和上一篇java volatile 不一样。

cpu是如何保证各内存之间数据可见性的呢? 答:缓存一致性协议 (MESI cache)。

 

 

 

 

 

 

 

 

 

 

 

cache line:cpu缓存行,多大呢 64b字节

 

posted @ 2020-05-14 21:59  Risus  阅读(127)  评论(0编辑  收藏  举报