摘要: 0、前言 以下都是基于 HotSpot 虚拟机 1、JVM 的整体结构 概览图: 详细图: 运行时数据区详细解释: JDK8 之后把方法区划成了元数据区域,其实元数据+JIT编译产物都可以称作非堆区 2、类的加载过程 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、 阅读全文
posted @ 2020-03-16 23:59 qwerity 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 0.前言 在学习有关 volatile 关键字的我,在网上搜罗大量资料的时候,基本都会见到标题中这些关键字样,接下来我以我查阅到的资料来对如上概念进行串联并且解析。本文为多方资料的汇总,在文中会有很多关键部分贴上引用的链接,点击可以查看更加详细。 1、缓存一致性问题 描述:为了弥补 CPU 和 内存 阅读全文
posted @ 2020-03-16 01:58 qwerity 阅读(501) 评论(0) 推荐(0) 编辑