摘要: volatile volatile作用: 可见性 -》lock-> 缓存一致性协议【MESI】 有序性-》防止指令重排 如何实现的? 在JMM内存模型中: 两个线程所占的寄存器中都有一个i值,都是从主存中读到并拷贝到各自的缓存,并最终到达寄存器中。 先看一下不使用volatile会有什么后果: 当核 阅读全文
posted @ 2021-04-12 14:38 Java民工陆小凤 阅读(195) 评论(0) 推荐(0) 编辑