弱引用 问答列表

WeakReference 在 .Net Framework 和 .Net Core 之间的行为不同

作者:Matthew Watson 提问时间:8/20/2020

请考虑以下代码: using System; using System.Collections.Generic; using System.Runtime.CompilerServices; #n...

WeakReference.get() 在检查后返回 null

作者:Pol 提问时间:9/25/2018

我有一个从视图执行的异步任务,并在其中使用检索视图的实例,并检查该实例是否与 不同。 稍后,我调用了一个方法,我得到了一个.onPostExecuteweakReference.get()nullon...

弱引用在作为方法引用传递时无法按预期工作

作者:vigdora 提问时间:4/13/2023

我已经知道 swift 中的强/弱引用概念。 然而,在运行下一个代码并点击 Button(并关闭屏幕)后,TestViewModel 仍保留在内存中! 我原以为使用 [弱视图模型] 就足以防止它。 在...

通过 #compute 将 WeakReferences 添加到 HashMap 中 - 我可以得到 null 吗?

作者:Andrey B. Panfilov 提问时间:4/26/2023

假设我有以下缓存实现,旨在将一些数据(在我的情况下是连接池)与另一个对象的最新状态/版本相关联: public class Demo<V> { private final Map<Integer...

java 代码优化的危险是将弱引用用于局部变量中记住的强引用?[已结束]

作者:Artur Linhart 提问时间:5/2/2023

已关闭。这个问题需要细节或澄清。它目前不接受答案。 想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。 7个月前关闭。 改进此问题 我遇到过这样的问题,有时我对某个对象的弱引用就消失了...

Python 线程中的垃圾回收

作者:Pascal 提问时间:5/3/2023

当实现一个旨在定期从流中读取的线程时,我无法设法使线程正确停止。只有当我使用的回调函数被实现为代理 () 的方法时,才会出现这种情况。请参阅此示例 (python v3.10.11):Worker ...

如何使用 weakref/gc 支持实习对象?

作者:Yakov Galka 提问时间:5/30/2023

我正在尝试在 python 中实现非字符串对象的实习。对于字符串,我们有函数。但是,它不支持其他不可变对象。为了不碍事,我知道修改被拘禁对象时可能出现的问题。sys.intern 一个经常被引用的非...

弱引用直通主题不发送输入

作者:incelemeTRe 提问时间:7/2/2023

我正在尝试一些模式,在某个时候我意识到我的直通对象在自我虚弱时不会发送任何东西。这是我所做的: import Foundation import Combine class ViewModel {...

父母/子女关系 - 父母应该软弱吗?

作者:HangarRash 提问时间:7/5/2023

通常,在父/子关系中,类中的属性需要为 。例如:parentChildweak class Parent { var children: [Child] } class Child { wea...

无主 var something 之间的区别:Something!和弱 var something:something!在 Swift 中

作者:Roman Podymov 提问时间:8/11/2023

请看下面给出的以下示例: protocol Something: AnyObject { func f() } class A { unowned var something1: Somet...


共12条 当前第1页