A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陆华山 黑马帝   /  2011-10-27 12:21  /  1495 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

jvm进行垃圾回收时,使用tracing算法都需要从根对象标示出可达和不可达的对象,并最终完成对不可达对象的清理。我问得是,根对象是指哪些对象?首先应该包括运行时线程栈中的对象。其余具体的还有哪些呢?

1 个回复

倒序浏览
吉许 黑马帝 2011-10-27 13:46:38
沙发
我的理解是根对象是对象被创建后在程序运行过程中要首先用到这个对象就是根对象.在程序运行过程中通过根对象引用来查询没有被引用的对象.如果一个对象的引用在程序运行过程中始终没有被使用,这个对象就可以做为拉圾回收了.后一个问题不清楚,无法回答!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马