
JVM / JUC JMM (Java内存模型)
认识JMM概念介绍JMM是Java内存模型JavaMemoryModel简称JMM它本身只是一个抽象的概念并不真实存在它描述的是一种规则或规范是和多线程相关的一组规范通过这组规范定义了程序中对各个变量包括实例字段静态字段和构成数组对象的元素的访问方式需要每个JVM的实现都要遵守这样的规范有了JMM规范的保障并发程序运行在不同的虚拟机上时得到的程序结果才是安全可靠可信赖的Java内存模型围绕着在并发过程中如何处理可见性原子性有序性这三个特性而建立的模型JMM产生的背景JMMJava内存模型源于物理机器CPU架构的内存模型最初用于解决MP多处理器架构系统中的缓存一致性问题而JVM为了屏蔽各个硬件平
2024-09-23 21:00 904 0 JVM