摘要: 研究了5天的垃圾回收器,看了王咏刚的文章,code project上的2篇文章和MSDN,终于明白了那么一点点。在.net 编程环境中,系统的资源分为托管资源和非托管资源。 对于托管的资源的回收工作,是不需要人工干预回收的,而且你也无法干预他们的回收,所能够做的只是了解.net CLR如何做这些操作。也就是说对于您的应用程序创建的大多数对象,可以依靠 .NET Framework 的垃圾回收器隐式地执行所有必要的内存管理任务。 对于非托管资源,您在应用程序中使用完这些非托管资源之后,必须显示的释放他们,例如System.IO.StreamReader的一个文件对象,必须显示的调用对象的Clo. 阅读全文
posted @ 2011-09-14 15:39 一修先生 阅读(194) 评论(0) 推荐(0)