首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ReaderWriterLockSlim有终结器吗?

ReaderWriterLockSlim有终结器吗?
EN

Stack Overflow用户
提问于 2014-12-30 15:58:06
回答 1查看 187关注 0票数 1

MSDN指出,如果方法Dispose未被调用,那么在GC调用ReaderWriterLockSlim对象的终结器之前,不会释放任何资源。

但是,类ReaderWriterLockSlim似乎不包含终结器(使用.NET反射器),为什么不呢?也许,它们是指GC托管的“最后确定”过程,而不是Finalize方法吗?

脚注;我知道我应该总是处理一次性物品。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-30 16:02:15

ReaderWriterLockSlim不直接拥有任何非托管资源,因此不需要终结器。

它的方法(来源)只是简单地处理其他托管资源。

如果不释放它,它的托管资源将运行它们的终结器并释放底层句柄。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27708536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档