摘要: 垃圾回收器算法之引用计数器法 微软将运行在公共语言运行时里的代码成为托管代码;但是从更广泛的意义上来说,只要语言提供了自动内存管理功能,我们使用其开发的代码都可以称为托管代码;自动内存管理即我们平时所说的垃圾回收器,垃圾回收器的实现是一个复杂的过程,其中涉及到很多的细节;垃圾回收器的难点并不是垃圾的回收过程,而是定位垃圾对象。当一个对象不再被引用的时候就可以被回收了,但是我们怎样才能知道其没有被引用呢? 算法定义 为每个对象增加一个字段记录被引用的次数,并由运行时跟踪和更新引用的总数; object p = new ComparableInt32(57); object q... 阅读全文
posted @ 2012-05-03 06:07 无风听海 阅读(2102) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示