Java内存模型
2015-06-02 14:23:31 13 举报
Java内存模型(JMM)是Java虚拟机规范中定义的一个概念模型,它描述了Java程序在多线程环境下如何和何时看到由其他线程写入的值,以及如何同步访问共享变量。JMM规定了主内存和工作内存的概念,所有的共享变量都存储在主内存中,每个线程都有自己的工作内存,线程的工作内存中保存了被该线程使用到的变量的主内存副本拷贝。线程对变量的所有操作都必须在工作内存中进行,然后再将变量写回主内存。不同线程之间通过主内存来完成变量值的传递。
作者其他创作
大纲/内容
线程1工作内存
写入
线程2工作内存
读取
变量a的副本2
主存
变量a
线程2
变量a的副本1
线程1
0 条评论
下一页