• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

Java并发-JMM

互联网 diligentman 2周前 (01-10) 7次浏览

摘要

之前我们讲解过cpu多级缓存模型,但是对于JVM来说为了屏蔽掉各种操作系统跟各种硬件的差异,是各个操作系统和硬件数据读写原理一致性而引入了java内存模型JMM;

思维导图

内容

JMM模型前言: JMM它是一个虚拟的东西,是一个抽象的概念;描述的是一组规范;抽象的就是cpu的多核缓存架构;为了实现java跨平台;屏蔽掉计算机硬件跟操作系统,保证在各个操作系统上读取数据的一致性。如下,我们可以把java内存模型跟计算机多核cpu缓存模型进行抽象。

Java并发-JMM

java的工作内存可以是:计算机主内存、cpu的多级缓存、cpu的寄存器。jvm里面的主内存可以是:计算机主内存、cpu的多级缓存、cpu的寄存器。


程序员灯塔
转载请注明原文链接:https://www.wangt.cc/2021/01/java%e5%b9%b6%e5%8f%91-jmm/
喜欢 (0)