关于两个对象相互引用的问题

sandro 2007-05-28 10:30:47
有A和B两个对象,互相引用,是不是这两个对象一直不会被回收?
...全文
313 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
shalen520 2007-05-29
  • 打赏
  • 举报
回复
如果其中之一被root就不会回收,否则回收
另外.net的搜集机制避免了循环引用的问题,详见 《CLR via C#》
sandro 2007-05-29
  • 打赏
  • 举报
回复
按照书上的说法,系统在进行垃圾收集的时候,是要看某对象是否被引用,象这样互相引用的情况,它怎么判断呢?
tdtdtdtdtd123 2007-05-29
  • 打赏
  • 举报
回复
两个对象都不在使用就会被回收
impeller 2007-05-29
  • 打赏
  • 举报
回复
两个对象都不在使用就会被回收
refyl 2007-05-28
  • 打赏
  • 举报
回复
应该不会,只有在以后不在出现一段时间后才被回收。
真相重于对错 2007-05-28
  • 打赏
  • 举报
回复
会被回收

17,748

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧