Jecho

导航

2014年8月1日 #

C#中的弱引用(WeakReference)

摘要: 我们平常用的都是对象的强引用,如果有强引用存在,GC是不会回收对象的。我们能不能同时保持对对象的引用,而又可以让GC需要的时候回收这个对象呢?.NET中提供了WeakReference来实现。弱引用可以让您保持对对象的引用,同时允许GC在必要时释放对象,回收内存。对于那些创建便宜但耗费大量内存的对象... 阅读全文

posted @ 2014-08-01 13:28 Jecho 阅读(310) 评论(0) 推荐(0) 编辑

C#弱引用

摘要: 加菲猫Just have a little faith.C#弱引用.NET框架提供了另一有趣的特色,被用于实现多样的高速缓存。在.NET中弱引用通过System.WeakReference类实现。弱引用为引用的对象提供一项机制,使被引用的对象能够被垃圾收集器作用。ASP.NET高速缓存就使用了弱引用... 阅读全文

posted @ 2014-08-01 13:20 Jecho 阅读(224) 评论(0) 推荐(0) 编辑