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 聽說讀寫 閱讀(1526) 評論(0) 推薦(0)
浙公網安備 33010602011771號