gpt4 book ai didi

c# - 在结束过程中回收 native 资源?

转载 作者:太空宇宙 更新时间:2023-11-03 22:01:25 25 4
gpt4 key购买 nike

当我在任务管理器中结束一个进程时,(杀死它)

它会运行它的 dispose 或 Finilize 方法吗?

原生资源最终会怎样?

操作系统会清理它们吗?

最佳答案

处置/完成/不管 - 不。没有什么可以运行它们,因为操作系统首先停止或阻止进程的所有线程运行。链接到进程的所有操作系统 native 资源 - 句柄。然后内存等全部释放,进程不复存在。

它必须是这样的,这样所有用户进程,无论编码方式如何或正在做什么,都可以停止。操作系统不能涉及终结器等,否则用户进程可能会变得无法停止。

关于c# - 在结束过程中回收 native 资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9956921/

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