欢迎来到飞鸟慕鱼博客,开始您的技术之旅!
当前位置: 首页知识笔记正文

发痒的手 和一个c#2.0对象 pool

终极管理员 知识笔记 121阅读

看到对象池,心里痒痒的。其实这是我之前用vs2003写的代码,现在已经修改到C # 2.0了。但是对于一些简单的对象,还是建议不要使用对象池,效果不如新的。类对象池{ pooliteTM _ Cur public object pool(){ } publicTGetNew(){ lock(this){ if(null==m _ Cur)nbsp;{returnSystem .活化剂。创建实例();}else{Tret=m_Cur .下一个。PoolObjectm_Cur=m_Cur .接下来;return ret } } } public vid free(To){ lock(this){ if(null==m _ Cur){ m _ Cur=newPoolItemT(o);}else{m_Cur .next=newPoolItemT(o);} } }类池项TT {公共池项(TTo){ pool object=o;} publicttpoolobjectpublicpoolitemtnext }

标签:
声明:无特别说明,转载请标明本文来源!