字体
关灯
   存书签 书架管理 返回目录
    西山基地,“昆仑沙盘”之内。
    逻辑组的会议,陷入了僵局。
    所有的成员,都,围在一块,由“意念”生成的,虚拟白板前。
    白板上,画满了,关于“垃圾回收机制”的,各种,理论模型。
    “标记-清除算法?”
    一个年轻组员,提出了,一个,经典的方案。
    “我们,可以,从一个‘根对象’开始,遍历所有,可达的对象,并,进行‘标记’。”
    “遍历结束后,所有,未被标记的,都是‘垃圾’,可以,进行‘清除’。”
    这个方案,在理论上,是可行的。
    但,黄建功,立刻,指出了,其中的问题。
    “理论,是好的。”
    他,摇了摇头。
    “但是,我们,现在,面临,两个,最基本的问题。”
    “第一,我们,这个世界的‘根对象’,是什么?我们,不知道。”
    “第二,也是,最致命的。我们,现在,根本,无法,去‘遍历’所有的对象。”
    “我们,连,我们自己,到底,创造了多少对象,都,不清楚。”
    “我们,看不见它们!”
    黄建功的话,让,刚刚,还,有些兴奋的,讨论气氛,瞬间,冷却了下来。
    是啊。
    看不见。
    这是,他们,目前,最大的,障碍。
    所有的,算法和模型,都,必须建立在,能够,精确“观测”和“操作”对象的基础上。
    而他们,现在,就像一群,蒙着眼睛的,绣花工。
    空有,绝世的技艺,却,找不到,下针的地方。
    “引用计数法呢?”
    又有人,提出了,另一个方案。
    “为,每一个对象,都,附加一个‘引用计数器’。”
    “当,有新的引用,指向它时,计数器,加一。”
    “当,引用,被销毁时,计数器,减一。”
    “一旦,计数器,归零,就说明,这个对象,已经,不再被需要,可以,立即回收。”
    这个方案,听起来,比“标记-清除”,要,更加主动,也,更加及时。
    但,钱学敏,在,旁听了许久后,缓缓地,开口了。
    她,一针见血地,指出了,这个方案的,致命缺陷。
    “引用计数法,解决不了,‘循环引用’的问题。”
    她,一边说,一边,用“意念”,在,虚拟白板上,画了两个

关闭+畅/阅读=模式,看最新完整内容。本章未完,请点击下一页继续阅读》》
上一章 目录 下一页