JVM
虚拟机
向前冲鸭
这个作者很懒,什么都没留下…
展开
-
JVM
java内存模型 JVM由类的加载子系统,执行引擎,运行时数据区,本地库接口组成。 类的加载子系统:将硬盘上的字节码文件加载到内存中,存放在 运行时数据区的方法区 执行引擎:执行class文件中的指令 运行时数据区:平常所说java内存,包括程序计数器,java虚拟机栈,本地方法栈,堆,方法区 本地库接口:与其它编程语言交互的接口 执行过程:java源程序先被编译成.class文件存储在硬盘上,类的加载子系统去硬盘上将.class文件加载到内存中,加载到运行时数据区的方法区,现在还只是字节码文件,不能原创 2020-06-02 22:04:22 · 194 阅读 · 0 评论 -
对java内存模型的理解
java内存模型是内存模型在jvm中的体现 ,java内存模型的主要目的是定义了在应用程序中各个共享变量的访问规则,也就是在虚拟机中将变量存储到内存和从内存中读取变量的底层实现的细节,通过这些规则来规范对共享内存的读写操作,保证在并发环境下的原子性,可见性,顺序性。 java内存模型规定所有的共享变量都保存在主内存中,每个线程都有各自的工作内存,每个线程的工作内存都保存了该线程所用到的主内存中的变量副本,而且每个线程都只能 直接操作自己的工作内存,各个线程间的工作内存都是不可见的,不同的线程不能直接访问对.原创 2020-07-02 16:43:09 · 104 阅读 · 0 评论