如何判斷對象是否存活

判斷對象是否存活的方法主要有兩種:引用計數算法,可達性分析算法 引用計數算法 給對象添加一個引用計數器,當有一個地方引用它時,引用計數器+1,當有一個引用失效時,引用計數器-1,引用計數器爲0時,表示對象不可能再被使用。 這個方法實現簡單,判斷效率高,但是不能解決對象之間循環引用的問題。 比如兩個對象相互持有對方的引用,除此之外,再無其他引用,實際上這兩個對象已經不能再被訪問,但是因爲它們互相引用
相關文章
相關標籤/搜索