2007年2月10日

摘要: 在前面说了GC的工作原理。需要注意的是,GC只能回收托管堆中的资源。其他一些非托管资源,比如文件资源,缓冲区,互斥体之类,无法通过GC自动回收。必须通过开发人员自己编程实现对其的回收(有时候会觉得CLR的资源管理也会比较麻烦,因为它有一部分自动的,有用一部分手动的,但和C++比比,我们应该很知足了^_^)。很自然的一种编码方式是将回收资源的函数写入终结函数Finalize中,GC启动回收托管资源的... 阅读全文
posted @ 2007-02-10 21:46 duguguiyu 阅读(1716) 评论(0) 推荐(0) 编辑

导航