如何判断对象是否存活

判断对象是否存活的方法主要有两种:引用计数算法,可达性分析算法 引用计数算法 给对象添加一个引用计数器,当有一个地方引用它时,引用计数器+1,当有一个引用失效时,引用计数器-1,引用计数器为0时,表示对象不可能再被使用。 这个方法实现简单,判断效率高,但是不能解决对象之间循环引用的问题。 比如两个对象相互持有对方的引用,除此之外,再无其他引用,实际上这两个对象已经不能再被访问,但是因为它们互相引用
相关文章
相关标签/搜索