gpt4 book ai didi

c# - 检查 WeakReference 目标引用计数

转载 作者:行者123 更新时间:2023-11-30 15:04:14 24 4
gpt4 key购买 nike

我知道如果一个对象没有引用,并且 GC 清除了它,该对象的 WeakReference.Target 属性将返回 null,

但是假设这个对象没有强引用,但是GC还没有清除它,有没有办法通过它的弱引用来检查它是否有任何强引用?

最佳答案

否 - 这取决于对象是否具有 GC 根。 GC 在运行之前不会确定这一点。

查看这篇 MSDN 杂志文章(part onepart two),了解有关 .Net 中 GC 的更多信息。

** 更新 **感谢@Adriano 提供第 2 部分链接。

关于c# - 检查 WeakReference 目标引用计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10600289/

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