JMM指的是Java内存模型,它是一个抽象的概念,并不真实存在,定义了对数据访问的规则,每个JVM都必须执行这样的规则,这样使得并发程序运行在不同的JVM上时,运行的结果才是准确、安全的。JMM抽象出主内存和本地内存(工作内存),规定了所有的变量都存储在主内存,而每个线程都有自己的工作内存,线程操作数据只能在工作内存内(本地内存)操作,之后写入主内存中,不能直接操作主内存中的数据。
JMM指的是Java内存模型,它是一个抽象的概念,并不真实存在,定义了对数据访问的规则,每个JVM都必须执行这样的规则,这样使得并发程序运行在不同的JVM上时,运行的结果才是准确、安全的。JMM抽象出主内存和本地内存(工作内存),规定了所有的变量都存储在主内存,而每个线程都有自己的工作内存,线程操作数据只能在工作内存内(本地内存)操作,之后写入主内存中,不能直接操作主内存中的数据。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/807485.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!