摘要: 如何为我们自己的包含非托管资源的类型编写资源管理代码呢?在 .NET 中为我们提供了一种标准的销毁非托管资源的模式,这个标准的模式能够使使用者通过调用IDisposable接口正常释放掉非托管资源,也能够保证使用者在忘记释放资源时使用终结器释放。这个标准模式可以和GC配合,保证仅在最糟糕的情况下才调用终结器,尽可能的降低其带来的性能影响。阅读目录: 1.实现IDisposable接口 1.1 资源释放的标准模式 2.提供终结器 2.1 析构函数 小节 参考阅读&进一步阅读1.实现IDisposable接口 实现IDisposable接口是一种标准的... 阅读全文
posted @ 2012-11-30 10:41 nickycookie 阅读(199) 评论(0) 推荐(0) 编辑