《深刻理解java虚拟机——JVM高级特性与最佳实践》阅读笔记 JAVA内存模型

引入高速缓存解决了处理器与内存间巨大的读写速度差别形成的效率低下问题,但由此也引入了缓存一致性的问题。 每一个处理器都有本身的高速缓存,可是全部的处理器共用同一个内存,由此带来缓存数据不一致的问题。解决方法是规定处理器访问缓存时必须遵照的协议。 此外,为了使处理器内部的运算单元被充分运用,处理器会对输入代码进行乱序执行的优化操做。 处理器在计算执行完毕后会对乱序结果进行重组,保证最后结果与预期一致
相关文章
相关标签/搜索