2008年6月22日

C#中的非托管资源释放(Finalize&Dispose) (外一篇)

摘要: 在了解Finalize和Dispose之前,我们需要了解两个概念,一个是托管资源,一个非委托资源。 a.其中托管资源一般是指被CLR控制的内存资源,这些资源的管理可以由CLR来控制,例如程序中分配的对象,作用域内的变量等。 b.而非托管资源是CLR不能控制或者管理的部分,这些资源有很多,比如文件流,数据库的连接,系统的窗口句柄,打印机资源等等……这些资源一般情况下不存在于Heap(内存中用于存储对... 阅读全文

posted @ 2008-06-22 09:45 农民 阅读(1365) 评论(0) 推荐(0) 编辑

导航