![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
iteye_1868
这个作者很懒,什么都没留下…
展开
-
HotSpot JVM虚拟机的基础知识
虚拟机——本文专门针对HotSpot JVM——的主要组成部分: [img]http://dl.iteye.com/upload/attachment/0083/4006/c92cad27-b907-38f2-9bd3-5e664feee79b.jpg[/img] [b]程序计数器:[/b]每一个线程都有一个是独立的私有程序计数器,它保存有该线程要执行的下一条指令的内存...原创 2013-04-28 18:41:26 · 139 阅读 · 0 评论 -
HotSpot JVM虚拟机:JAVA内存模型与volatile变量
JAVA虚拟机规范中试图通过[b]“JAVA内存模型”[/b]来屏蔽掉各种硬件和各种操作系统队内存访问的差异,让JAVA程序在各种系统平台下都能有一致的并发效果,“一次书写,处处运行”。 [b]JAVA内存模型的主要目标:定义程序中各个变量的访问规则,就是在JVM中如何将变量存储到内存和如何从内存中取出变量。这里的变量专指可以被多个线程共享的、存在竞争可能的的实例字段...2013-04-28 20:24:54 · 116 阅读 · 0 评论 -
HotSpot JVM虚拟机:垃圾收集算法、垃圾收集器及其应用
在Hotspot JVM中,大致有以下四种垃圾收集算法: [b]标记-清除(Mark-Sweep)算法:[/b]它是最基础的算法,分为2个阶段“标记”和“清除”:首先标记出所有需要回收的对象,在标记完后统一回收掉所有被标的对象。之所以说它是最基础的收集算法,是因为后续的搜集算法都是基于这种思路并改进其缺点而来的。 标记-清除算法主要有两个缺点:1、标记...原创 2013-04-28 23:43:21 · 80 阅读 · 0 评论