gpt4 book ai didi

c# - CriticalFinalizerObject 用法误区?

转载 作者:行者123 更新时间:2023-11-30 19:45:39 26 4
gpt4 key购买 nike

我看到了这个thread在这里,但我的想法没有得到任何答案。

我的理解:

本地资源的回收将总是发生!

  • GC发生时(第二轮之后)
  • 调用处置
  • 使用 使用
  • 程序崩溃
  • 优雅的终止程序

那么为什么我需要继承CriticalFinalizerObject

我没有看到资源不会被回收的任何情况....

我错过了什么?

最佳答案

my point is that the native resource will always be reclaimed

他们不是。关键终结器在自定义托管场景中很重要。非托管关键任务程序承载 CLR 但不能简单地终止以让操作系统在托管代码崩溃时捡起弹片的情况。

最好的例子是 SQL Server。

关于c# - CriticalFinalizerObject 用法误区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9962909/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com