
深入理解Java虚拟机
姑娘加油
加油
展开
-
深入理解Java虚拟机笔记——虚拟机类加载机制
虚拟机类加载机制 类加载机制:虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验、 转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型。 在Java中,类型的加载和连接过程都是在程序运行期间完成的。 类加载时机(类从加载到虚拟机内存,到卸载出内存为止)经历7个阶段 1,加载(既可以使用系统提供的类加载器完成,也可以由用户自定义的类加载器完成): 通过一个类...原创 2018-08-22 15:17:49 · 583 阅读 · 0 评论 -
深入理解Java虚拟机笔记——Java内存模型与并发编程
当程序在运行过程中,会将运算需要的数据从主存复制一份到CPU的高速缓存中,那么CPU进行计算时就可以直接从它的高速缓存读取数据和向其中写入数据,当运算结束后,再将告诉缓存中的数据刷新到主存中。 如果一个变量在多个CPU中都存在缓存,那么就存在缓存一致性问题 2种解决方法 通过在总线加LOCk锁的方式 阻塞了其他CPU对其他部件访问,总线锁住期间,CPU无法访问内存,导致效率低下 ...原创 2018-08-22 15:53:20 · 981 阅读 · 0 评论