finalizer

finalizer

文章 0 浏览 3

决赛选手有什么用?

我已经用 .NET 编程四年了(主要是 C#),并且广泛使用 IDiposable,但我尚未发现需要终结器。 决赛选手有什么用?…

少跟Wǒ拽 2024-07-17 07:26:36 8 0

处理字体真的有多重要?

我知道最好的做法是在任何实现 IDisposable 的对象上调用 Dispose,尤其是包装有限资源(如文件句柄、套接字、GDI 句柄等)的对象。 但是我遇到了这样…

茶色山野 2024-07-16 20:11:51 5 0

重新创建对“this”的根引用是否合法? 在 .net 析构函数中?

在 .net 中编写以下内容合法吗? public class A { public int i = 0 ~A() { Aref = this } } public static A Aref static void Main(string[] args)…

橘亓 2024-07-14 14:42:49 7 0

C# 析构函数(又名:终结器)涉及的成本?

析构函数应该只释放对象所持有的非托管资源,并且不应该引用其他对象。 如果您只有托管引用,则不需要(也不应该)实现析构函数。 您只需要这样做来处…

在你怀里撒娇 2024-07-14 11:36:33 7 0

为什么在这个非常简单的场景中我的 .net 析构函数没有被调用?

我有以下代码: public class A { ~A() { Console.WriteLine("destructor") } } public static A Aref static void Main(string[] args) { Aref = new…

再可℃爱ぅ一点好了 2024-07-14 06:45:03 6 0

是否应该对没有终结器的对象调用 GC.SuppressFinalize?

由于某种原因 FXCop 似乎认为 我应该调用 GC.SuppressFinalize在 Dispose 中,无论我是否有终结器。 我错过了什么吗? 是否有理由对未定义终结器的对…

鹿港小镇 2024-07-14 06:19:22 10 0

需要在使用 TcpClient 的类上实现终结器吗?

我有一个类(例如 MyClass),它使用(作为私有字段)一个 TcpClient 对象。 MyClass 实现了 IDisposable,在 Dispose 方法中调用 TcpClient.Close。 …

怂人 2024-07-13 17:47:35 8 0

Python:在程序终止之前通过终结器刷新缓冲区

我保留了一个事务缓存,以便在发生水印或对象终结时刷新(到持久存储)。 由于 __del__ 是 不再保证在每个对象上调用,是将类似函数(或 __del__ 本身…

﹉夏雨初晴づ 2024-07-10 21:41:32 6 0

如何识别GC Finalizer线程?

我有一个 .NET (C#) 多线程应用程序,我想知道某个方法是否在 Finalizer 线程内运行。 我尝试过使用 Thread.CurrentThread.Name 但它不起作用(返回 n…

温折酒 2024-07-08 18:45:02 11 0

静态终结器

执行静态终结的正确方法是什么? 没有静态析构函数。 默认域中不会引发 AppDomain.DomainUnload 事件。 AppDomain.ProcessExit 事件在所有事件处理程…

ゃ懵逼小萝莉 2024-07-08 18:19:41 10 0

Ruby 中的 RAII(或者,如何在 Ruby 中管理资源)

我知道这是设计使然,你无法控制对象被销毁时会发生什么。 我还知道将某些类方法定义为终结器。 然而,C++ 的 RAII 的 ruby​​ 习惯用法是这样的吗(…

浸婚纱 2024-07-07 07:10:52 11 0

终结器和处置

我有一个名为 BackgroundWorker 的类,它有一个不断运行的线程。 要关闭此线程,名为 stop 的实例变量需要为 true。 为了确保在类使用完毕后释放线程…

残疾 2024-07-06 22:32:55 10 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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