2013年10月24日
摘要: 对象池,最简单直接的作用当然是通过池来减少创建和销毁对象次数,实现对象的缓存和复用。我们熟知的线程池、数据库连接池、TCP连接池等等都是非常典型的对象池。一个基本的简易对象池的主要功能实现我认为应该至少包括以下三点:1、对象的分配、销毁等管理策略2、线程安全3、性能按照主要的常用功能,我们大致可以抽象出以下泛型接口IObjectPool:IObjectPoolusing System;/// /// Simple ObjectPool Interface/// /// public interface IObjectPool : IDisposable{ #region Properti... 阅读全文
posted @ 2013-10-24 21:54 JeffWong 阅读(1661) 评论(0) 推荐(2) 编辑