.Net Discovery 系列之四--深入理解.Net垃圾收集机制(下)
摘要:上一节给大家介绍了 .Net GC的运行机制,下面来讲下与GC相关的重要方法。主要包括终止队列(Finalization Queue)与可达队列(Freachable Queue)、复生(Resurrection)、弱引用(WeakReference)、策略引擎、Dispose()、GC.Collect()、析构函数(Finalize()等知识点。
阅读全文
posted @
2009-03-04 09:31
Aicken(李鸣)
阅读(6552)
推荐(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)
推荐(5) 编辑