请问有人有“长”弱引用的实际示例吗?(不是短的)
这只用于内部使用吗?
Finalize
不会导致对象被垃圾回收。相反,如果发现该对象没有强引用,则注册的 finalizer 会阻止对象被立即垃圾回收。然而,该对象将被添加到一个强根对象列表中,该列表的对象应在第一次机会运行其 Finalize
方法。当这种情况发生时,所有短弱引用至该对象的引用都将失效,但长弱引用不会失效。WeakReference
处理。确定第二或第三种情况需要长时间的WeakReference
。请注意,一旦连接被排队进行最终处理,连接管理器将不再有兴趣尝试重用它,但仍必须知道其存在。