Java内存模型

2017-03-26 12:30:49 0 举报
仅支持查看
Java内存模型(JMM)是Java虚拟机规范中定义的一个概念模型,它描述了Java程序中各种变量(线程共享变量)的访问规则,以及在并发环境下如何保证数据的可见性、有序性和原子性。JMM将内存分为堆内存和栈内存两部分,堆内存用于存储对象实例,栈内存用于存储局部变量和方法调用。JMM规定所有变量都存储在主内存中,每个线程都有自己的工作内存,线程的工作内存中保存了被该线程使用到的变量的主内存副本拷贝。线程对变量的所有操作都必须在工作内存中进行,然后再将变量写回主内存。不同线程之间通过主内存来完成变量值的传递。
作者其他创作
大纲/内容
评论
0 条评论
下一页