大家好,这里是淇妙小屋,一个分享技术,分享生活的博主 以下是我的主页,各个主页同步更新优质博客,后续会发布更多MySQL,Redis,并发,JVM,分布式等面试热点知识,以及Java学习路线,面试重点,职业规划,面经等相关博客 转载请标明出处!
给对象添加一个引用计数器,每当有一个地方引用对象,计数器值+1,当引用失效,计数器值-1。当计数器为0时,表示对象已死,但会出现以下问题 Obj1=null,Obj2=null后,由于两个对象之间仍然相互引用,导致两个对象无法被清除
‘GC Roots’ 的对象作为起始点出发,通过引用链到达下一个对象
当一个对象到 GC Roots 没有任何引用链相连的时候说明对象不可达
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。