2009年10月18日

使用using清理非托管资源

摘要: 我们都知道,垃圾回收可以分为Dispose和Finalize两类,关于这两者的区别已经太多了,一个是正常的垃圾回收GC所调用的方法,另外一个是终结器Finalizer,所调用的方法,在Effective C#一书中,有着明确的建议是说使用IDispose接口来代替Finalize。原因是因为Finalize终结会增加垃圾回收对象的代数,从而影响垃圾回收。有了上述的原因,我们现在只来看使用IDisp... 阅读全文

posted @ 2009-10-18 00:34 jef 阅读(314) 评论(0) 推荐(1) 编辑

导航