摘要: 一、虚拟机内存模型 1、线程私有的数据区 线程私有的数据区包括程序计数器、虚拟机栈和本地方法栈三个区域, a.程序计数器 当线程数超过CPU数量或CPU内核数量时,线程之间就要根据时间片就要根据时间片轮询抢夺cpu时间资源,因此 为了线程切换后能恢复到正确执行位置,每条线程都需要独立的计数器去记录其 阅读全文
posted @ 2018-01-22 19:33 光辉蝈蝈 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 一、垃圾回收的意义: 在Java中,当没有对象引用指向原先分配给某个对象时,该内存便成为垃圾。实际上,除了释放没用的对象,垃圾回收也可以清除内存记录碎片。垃圾回收能自动的释放内存空间,减轻编程的负担,这Java虚拟机具有一些优点,首先,它能使编程效率提高。在没有回收机制的视乎,可能要花费许多时间来解 阅读全文
posted @ 2018-01-22 17:05 光辉蝈蝈 阅读(370) 评论(0) 推荐(0) 编辑