weak-references

weak-references

文章 0 浏览 2

Python 弱引用回调和 __del__ 执行顺序

在Python中,有没有办法在对象完成后调用函数? 我认为弱引用中的回调可以做到这一点,但似乎一旦对象被垃圾收集,但在调用对象 __del__ 方法之前,就…

灯下孤影 2024-07-30 07:20:20 5 0

C#:收集 WeakReference 之前的通知?

在C#/.NET中,有什么方法可以在弱引用指向的对象被破坏之前获得通知吗? 基本上,我想允许收集一个对象,但在对象被销毁之前做一些事情,而不修改代码…

摇划花蜜的午后 2024-07-27 18:37:38 5 0

为什么 Django 的信号处理默认使用回调的弱引用?

Django 文档对此主题是这样说的: 另请注意,Django 存储信号 处理程序作为弱引用 默认,所以如果你的处理程序是本地的 函数,它可能会被垃圾收集。 …

安穩 2024-07-26 10:53:01 1 0

需要帮助消除我的应用程序中的弱引用

我正在尝试解决我的应用程序中的内存泄漏问题。 我已经下载并运行了 RedGate 的 ANTS Memory Profiler 5.0,内存分析器告诉我泄漏与 WeakReferences …

笑饮青盏花 2024-07-26 04:35:40 2 0

.NET 中的弱事件?

如果对象 A 侦听来自对象 B 的事件,则对象 B 将使对象 A 保持活动状态。 是否有弱事件的标准实现可以防止这种情况发生? 我知道 WPF 有一些机制,但…

你是年少的欢喜 2024-07-25 20:06:37 2 0

我有一个循环引用。 如何在 Objective-C 中创建弱引用?

我正在开发 iPhone 应用程序。 我有一个 Row 类的对象,需要释放许多 Block 类的对象。 当前每个Block 都有一个属性,该属性保留类Row 的实例变量。 @…

那小子欠揍 2024-07-25 18:49:23 2 0

如何在 C++ 中维护指向父级的弱指针?

是否有一种标准方法可以在 C++ 的子对象中维护指向父对象(使用共享指针创建)的弱指针? 本质上,我需要实现以下内容: Class B Class A { ... priva…

蔚蓝源自深海 2024-07-25 15:01:19 3 0

函数返回时出现 NullReferenceException

我在运行多线程应用程序时收到 NullReferenceException,但仅当我在调试器之外以发布模式运行时才收到。 堆栈跟踪被记录,并且它始终指向相同的函数调…

此生挚爱伱 2024-07-24 21:11:02 9 0

在java中查找集合中的弱引用对象

关于 Java 的 WeakReference 和 Collections 的几个问题: 是否有一个库可以使用 Wea​​kReference 透明地实现 Java 的各种数据集接口(例如 Collect…

垂暮老矣 2024-07-24 10:23:35 1 0

WeakReference 是否能提供良好的缓存?

我有一个缓存,它使用对缓存对象的弱引用,使它们在出现内存压力时自动从缓存中删除。 我的问题是,缓存的对象在存储到缓存中后很快就会被收集。 缓存…

亢潮 2024-07-22 19:34:00 7 0

弱引用是如何实现的?

我想知道弱引用在内部如何工作,例如在 .NET 或 Java 中。 我的两个总体想法是: “侵入式”-将弱引用列表添加到最顶层的类(对象类)。 然后,当一个…

鱼忆七猫命九 2024-07-18 22:20:02 6 0

Objective-C 中的弱键字典

我想知道是否可能有类似于 ActionScript 3 的 Dictionary 对象的东西,在 Objective-C 中具有弱键。 我希望能够将类的实例“附加”到其他任意实例。 …

香橙ぽ 2024-07-16 11:10:12 7 0

这个缓存功能是否像我想象的那样工作?

我暂时写了这个方法: public static Func&ltT&gt WeakCacheFor&ltT&gt( Func&ltT&gt provider ) where T: class { var cache = new WeakReference(nu…

月光色 2024-07-16 09:24:33 2 0

python 中的弱引用列表

我需要一个弱引用列表,当它们消失时会删除它们。 目前,我执行此操作的唯一方法是不断刷新列表(手动删除死引用)。 我知道有一个 WeakKeyDictionary…

烈酒灼喉 2024-07-15 12:09:51 6 0

相当于.net中的SoftReference?

我熟悉 WeakReference,但我正在寻找一种仅在内存不足时才清除的引用类型,而不是每次 gc 运行时才清除(就像 Java 的 &lt代码&gt软引用)。 我正在寻…

请恋爱 2024-07-15 00:48:23 7 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文