JMM内存模型
2019-10-23 本文已影响0人
长孙俊明
什么是Java内存模型
Java内存模型是一种符合内存模型规范的,屏蔽了各种硬件和系统的访问差异。保证Java程序对内存的访问一致性。
内存模型特征
可见性
原子性
有序性
Java内存模型能解决什么问题
1、解决了多线程环境下访问共享变量导致的内存数据不一致问题。
2、即时编译器对指令重排问题。
Java内存模型是一种符合内存模型规范的,屏蔽了各种硬件和系统的访问差异。保证Java程序对内存的访问一致性。
可见性
原子性
有序性
1、解决了多线程环境下访问共享变量导致的内存数据不一致问题。
2、即时编译器对指令重排问题。