03 2009 档案
.Net Discovery 系列之四--深入理解.Net垃圾收集机制(下)
摘要:上一节给大家介绍了 .Net GC的运行机制,下面来讲下与GC相关的重要方法。主要包括终止队列(Finalization Queue)与可达队列(Freachable Queue)、复生(Resurrection)、弱引用(WeakReference)、策略引擎、Dispose()、GC.Collect()、析构函数(Finalize()等知识点。 阅读全文
posted @ 2009-03-04 09:31 Aicken(李鸣) 阅读(6552) 评论(30) 推荐(1) 编辑
.Net Discovery 系列之三--深入理解.Net垃圾收集机制(上)
摘要: 这篇文章将全面的为大家介绍.Net 垃圾收集的运行方式、算法,以及与垃圾收集相关的关键方法。 说到垃圾收集机制,很少有人知道,垃圾收集并不是伴随Java出现的,早在1958年,图林奖得主John发明的Lisp语言就已经提供了GC的功能,这是GC的第一次出现,是思想的一次闪光!而后,1984年Dave Ungar发明的Small talk语言第一次正式采用了GC机制。 阅读全文
posted @ 2009-03-03 16:17 Aicken(李鸣) 阅读(6297) 评论(11) 推荐(5) 编辑