在读"c#高级编程"时,遇到问题
2004-06-17 02:44
337 查看
析构函数的是由.net runtime调用的,其执行时间和顺序是不确定的,除非明确调用System.GC.Collect(),垃圾收集器GC的执行时间和顺序也是不确定的,那么析构函数函数和GC是什么关系?
一个类如果不包含对非托管资源的直接引用,表示这个类不需要析构函数,那么这个类的托管资源的清理就只能等待GC清理了,如果要及时清理,是否只能在dispose方法中清理,那么GC,析构函数,Dispose方法之间是什么关系,在使用有什么原则?
一个类如果不包含对非托管资源的直接引用,表示这个类不需要析构函数,那么这个类的托管资源的清理就只能等待GC清理了,如果要及时清理,是否只能在dispose方法中清理,那么GC,析构函数,Dispose方法之间是什么关系,在使用有什么原则?
相关文章推荐
- C#高级编程:(一)Enterprise Services中遇到的问题
- 大部分企业站都会遇到的懵逼seo问题
- 项目开发中遇到的问题汇总~持续更新
- android开发环境遇到的一些问题
- 参考博客配置IIS时遇到的问题记录
- 桌面虚拟化实施遇到的基本问题
- PHPExcel所遇到问题的知识点总结
- 编程中遇到的bug调试问题
- 更新wordpress遇到prepare警告问题的解决
- 关于卸载windows service后再重新安装遇到的特殊问题
- VS2008卸载报错,加载安装组件时遇到问题,取消安装
- App版本更新时对SQLite数据库升级或者降级遇到的问题
- Android电视开发问题收集——在实际开发中遇到的问题及其解决方案
- Visual Studio 开发中遇到的问题
- linux 安装WildFly 及可能遇到的问题
- iOS 图片缓存框架SDWebImage使用方法(欢迎提建议和分享遇到的问题)
- 重写CListCtrl滚动条,遇到的问题。
- 最近做项目遇到的一些问题总结
- 在搭建YZ手游版时遇到的问题及解决方法
- 程序员面试中遇到问题