如果 两个对象 互相拥有 对方的 引用
但又没有其他引用指向他们
那么:
有内存泄漏?
因为这两个对象不会被自动回收?
还是jvm会自动回收这两个对象?
简单的例子:
双向链表,
head = null;
那么后面的item会不会自动回收呢?
但又没有其他引用指向他们
那么:
有内存泄漏?
因为这两个对象不会被自动回收?
还是jvm会自动回收这两个对象?
简单的例子:
双向链表,
head = null;
那么后面的item会不会自动回收呢?
本文探讨了双向链表中出现的特殊内存管理问题,即当两个对象互相引用但没有其他外部引用指向它们时,是否会引发内存泄漏。文章通过具体实例讨论了垃圾回收机制在这种情况下如何工作。

被折叠的 条评论
为什么被折叠?