gpt4 book ai didi

c# - 就垃圾回收而言,线程是否与 FileStreams 相似?

转载 作者:太空宇宙 更新时间:2023-11-03 10:50:56 29 4
gpt4 key购买 nike

FileStream 或 DB 句柄类型的对象必须正确关闭,因为它在内部使用 Windows 句柄。同样,Threads 也使用 Windows 句柄吧?线程是否有一些内部机制来释放那些 Windows 句柄?

最佳答案

Thread没有实现 IDisposable,因此它不能像 Stream 或 DB 相关对象那样被释放。

当线程的代码完成执行时,运行时会负责相关 native 对象的必要清理,而 GC 通常会像处理其他可终结对象一样处理托管的 Thread 对象。

请注意,操作系统和托管线程之间没有直接一致的关系Getting the thread ID from a thread .

关于c# - 就垃圾回收而言,线程是否与 FileStreams 相似?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21449936/

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