感谢 Jeffrey 的精彩, http: //msdn.microsoft.com/en-us/magazine/bb985010.aspx
“垃圾收集器扫描终结队列以寻找指向这些对象的指针。当找到指针时,该指针将从终结队列中删除并附加到可访问队列(发音为“F-reachable”)。”
从上面,对象 J、I、E 从 Finalization Queue 移动到 fReachable Queue。
我不清楚 Finalization Queue 到 fReachable Queue 的过渡。
Queue的FIFO逻辑呢?对象 E 的出队如何在不使 F 出队的情况下完成?
是终结队列还是终结列表?
请阐明一些光。