gpt4 book ai didi

c# - 对象何时符合垃圾回收条件?

转载 作者:太空狗 更新时间:2023-10-29 20:51:35 24 4
gpt4 key购买 nike

<分区>

在 Joseph Albahari 的《C# 5.0 简而言之》一书中,我发现了这一点

enter image description here它表示,只要您传递上次使用变量的代码行,它引用的对象就有资格进行垃圾回收(也就是说,如果没有其他变量持有对该对象的引用)。

但是根据this加州大学伯克利分校的讲座,只要对对象的引用存在于堆栈中,它就不会被垃圾回收。我的理解是,在方法返回之前,变量保留在堆栈中。这意味着它引用的任何对象在方法返回之前都是有效的。

这是书中的错误还是 java 和 .net 垃圾收集的工作方式不同?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com