判断内存中的对象已死?(没有引用)
1,为每一个对象添加一个标识,当有新对象引用时,标识加一,引用消失时,标识减一。当为0 的时候即可清除。
此方法无法解决对象循环引用的问题。
2.用GC ROOT表示根节点,从根节点到对象之间的路径为引用链。(referance chain)当没有引用链时即表示对象已死。
判断内存中的对象已死?(没有引用)
1,为每一个对象添加一个标识,当有新对象引用时,标识加一,引用消失时,标识减一。当为0 的时候即可清除。
此方法无法解决对象循环引用的问题。
2.用GC ROOT表示根节点,从根节点到对象之间的路径为引用链。(referance chain)当没有引用链时即表示对象已死。