java内存模型的交互关系

2017-02-22 06:34:58 0 举报
仅支持查看
Java内存模型(JMM)定义了线程与主内存之间的可见性、原子性和有序性。在多线程环境下,每个线程都有自己的工作内存,线程的工作内存中保存了被该线程使用到的变量的主内存副本拷贝。线程对变量的所有操作都必须在工作内存中进行,然后再将变量写回主内存。不同线程之间可以通过主内存来传递数据,实现数据的共享和通信。Java内存模型保证了线程之间的可见性,即一个线程修改了一个变量的值,其他线程能够立即看到这个修改。同时,Java内存模型也保证了原子性,即一系列操作要么全部执行成功,要么全部失败。此外,Java内存模型还保证了有序性,即程序按照代码顺序执行。
作者其他创作
大纲/内容
评论
0 条评论
下一页