阅读背景:

C#托管和非托管的资源(四)——处理非托管资源

来源:互联网 

        垃圾回收器的出现意味着,通常不需要担心不再需要的对象,只要让这些对象的所有引用都超出作用域,并允许垃圾回收器在需要时释放内存即可。但是,垃圾回收器不知道如何释放非托管的资源(例如,文件句柄、网络连接和数据库连接)。托管类在封装对非托管资源的直接或间接引用时,需要制定专门的规则,确保非托管的资源在回收类的一个实例时释放。        垃圾回收器的出现意味着,通常不需要担心不再需要的对象,只要让这些对象的所有引用




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: