java内存模型(JMM)概述

JMM内存模型:java定义的内存模型,希望屏蔽各种硬件和OS的差异实现一次编写到处运行的目的。

JMM与JVM运行时的数据区:JMM:强调高并发,多线程的情况下线程是如何使用内存的,但是运行时数据区:数据是在哪些区域的; 每个线程都有自己的工作内存,然后由线程的工作内存去访问主内存的方式实现。剩下的交给计算机来完成。

JMM同样会存在可见性问题,存在指令重排列的问题。

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务