湖边的白杨树

探索是一种乐趣

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年10月17日

摘要: 自动内存管理(垃圾收集GC)在面向对象的环境里, 要使用资源,必须为响应 的类型分配一定 的内存空间。下面是访问一个资源所需要的几个步骤:1. 调用中间语言(IL)的newobj 指令。当我们用New 操作符的时候,将产生一个newobj指令。2. 初始化上一步所得的内存,设置资源的初始状态。一个类型的实例构造器负责这样的初始化工作。3. 通过访问类型成员来使用资源。4. 销毁资源,执行清理工作。 如 Finalize, 析构函数, Dispose, Close5. 释放内存。 这一步由垃圾收集器全权负责。 阅读全文
posted @ 2013-10-17 20:53 fdyang 阅读(243) 评论(0) 推荐(0)