2010年12月7日

CLR via C# 读书笔记 5-3 使用GC Handle手动控制对象生命周期

摘要: 使用System.Runtime.InteropServices.GCHandle类来手动控制对象的生命周期(个人感觉这里可能有一些问题...只是草稿而已..还请高手指正)1.GCHandle.Alloc 传递一个Object和一个GCHandleType枚举给Alloc方法以控制Object的生命周期,返回一个GCHandle 1) GCHandleType.Weak 此标志位允许你监视对象生命周期,当对象被标记为不可到达的时候,这个对象的Finalize方法可能执行也可能没有执行,这个对象可能依然存在于内存中 2) GCHandleType.WeakTrackResurrection... 阅读全文

posted @ 2010-12-07 15:57 听说读写 阅读(1512) 评论(0) 推荐(0) 编辑

导航