finalizer

finalizer

文章 0 浏览 8

GC.SupressFinalizer()是否阻止GC收集托管资源?

如果最终确定器(Destructor)在类中实现,并且从Overriden Dispose()方法调用GC.SupressFinalizer()垃圾收集器是否仍会照顾任何班级可能拥有的托…

荒芜了季节 2025-01-31 04:29:16 3 0

在Python例外,如何正确保存状态?

我想 从文件加载数据, 处理该数据, 并最终将数据保存回文件。 但是,由于步骤2可能需要几个小时,因此我要确保在出乎意料的例外情况下保存进度。 将…

み格子的夏天 2025-01-26 14:50:47 2 0

Java最终效果线被阻止

Java的大量线程处于阻塞状态,正在等待锁,但是没有线程可以让此锁 blocked螺纹 [root@xxx xxx]# grep BLOCKED 11.txt -C5 at java.lang.ref.Referenc…

似狗非友 2025-01-26 13:08:36 1 0

使用Java 8中使用幻影参考的最佳方法,还是使用弱参考?

我正在实现一项功能,该功能在“使用”之前丢弃Java类的实例时报告错误(为简单起见,我们可以将“使用”定义为具有特定方法的“使用”)。 我的第一…

冰之心 2025-01-23 19:35:38 3 0

.NET 终结器有超时吗?

编辑 - 根据答案重命名为终结器 我正在尝试在终结器中执行一些操作,但程序在完成之前终止。为了模拟,我做了以下测试,最多打印 20 这是否意味着 .NE…

伊面 2025-01-16 09:22:25 3 0

Finalizer 内存泄漏或服务器过载

我们有一个正在生产中的 JBoss JDK 7 应用程序服务器,随着时间的推移,速度会变慢,连接数量会增加(随着处理时间的增加),最终需要重新启动服务器…

凉城 2025-01-14 17:05:57 3 0

在 Ruby 中删除对象

假设我有以下课程: class Vehicle @@total_vehicles = 0 @@all_instances = Array.new def initialize @@total_vehicles += 1 @@all_instances << se…

弥枳 2025-01-08 10:38:56 5 0

调用Dispose方法会清除并压缩.Net中的内存吗?

我对 .Net 中的 Dispose 和 Finalize 方法有一个想法,如下所示。这是正确的吗? Dispose :实现 IDisposable 接口并删除 Dispose() 方法中未使用/非…

风筝有风,海豚有海 2025-01-03 16:10:50 3 0

SWIG 结构成员被 Java 的垃圾收集器过早释放

我有一个 C++ 库,Java 通过基于 SWIG 的接口调用它。在 Java 方面,我使用默认的 struct 接口和 carrays.i 的 %array_class 构建了一个包含指向其他…

千纸鹤 2025-01-01 06:45:14 3 0

垃圾收集器是否隐式使用析构函数方法,开发人员是否使用显式处置对象的处置方法?

我可以看到已经有很多关于处置与析构函数方法的线程,但我只是想确保在继续之前我正确理解它们。 当对象不再被引用(即不再需要)时,垃圾收集器是否…

掀纱窥君容 2024-12-24 02:37:12 6 0

终结器抛出随机异常、引发随机错误、挂起应用程序

我在 C++/CLI 中有一个类,它使用非托管资源(本机线程的句柄(即来自 CreateThread())和来自 CreateFiber/ConvertThreadToFiber 的纤程的 LPVOID)…

白芷 2024-12-23 17:57:44 3 0

默认情况下,Go 中哪些对象是最终确定的?它有哪些陷阱?

函数 runtime.SetFinalizer(x, f 接口{})将与 x 关联的终结器设置为 f。 什么样的对象是默认终结的? 默认情况下最终确定这些对象会导致哪些意外陷阱…

來不及說愛妳 2024-12-22 06:36:35 4 0

IDisposable 模式:当 GC.SupressFinalizer 时我应该取消变量吗

每当我在 Dispose 方法中调用 GC.SupressFinalizer() 时, 我应该将 null 分配给所有实例成员以清理它们,否则它们在任何情况下都会被删除? 例如: c…

夜吻♂芭芘 2024-12-22 05:17:38 6 0

为什么结构体不能有析构函数?

您认为面试中对此类问题的最佳答案是什么? 我想我在这里没有找到该副本,如果有请链接。…

静待花开 2024-12-18 06:15:31 5 0

谁能解释一下这种终结行为

在“调查”最终确定时(阅读:尝试愚蠢的事情),我偶然发现了一些意想不到的行为(至少对我来说)。 我本以为 Finalize 方法不会被调用,但它被调用…

瑾夏年华 2024-12-13 14:12:34 5 0
更多

推荐作者

李珊平

文章 0 评论 0

Quxin

文章 0 评论 0

范无咎

文章 0 评论 0

github_ZOJ2N8YxBm

文章 0 评论 0

若言

文章 0 评论 0

南…巷孤猫

文章 0 评论 0

更多

友情链接

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