java内存间交互规则是什么

介绍

这篇文章给大家分享的是有关java内存间交互规则是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

<强> 1,关于主内存与工作内存之间的交互协议强,即一个变量如何从主内存拷贝到工作内存,如何从工作内存同步到主内存中的实现细节。

<强> 2,java内存模型定义了8种原子操作来完成:

锁:将一个变量标识为被一个线程独占状态

解锁:将一个变量从独占状态释放出来,释放后的变量才可以被其他线程锁定

:将一个变量的值从主内存传输到工作内存中,以便随后的负载操作

负载:把读操作从主内存中得到的变量值放入工作内存的变量的副本中

使用:把工作内存中的一个变量的值传给执行引擎,每当虚拟机遇到一个使用到变量的指令时都会使用该指令

分配:把一个从执行引擎接收到的值赋给工作内存中的变量,每当虚拟机遇到一个给变量赋值的指令时,都要使用该操作

存储:把工作内存中的一个变量的值传递给主内存,以便随后的写操作

写:把商店操作从工作内存中得到的变量的值写到主内存中的变量

java可以用来干什么

java主要应用于:1。网页开发;2。Android开发;3。客户端开发;4。网页开发;5。企业级应用开发;6。Java大数据开发;7。游戏开发等。

感谢各位的阅读!关于“java内存间交互规则是什么”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

java内存间交互规则是什么