- 博客(4)
- 资源 (1)
- 收藏
- 关注
转载 [收藏]NET 连接池救生员
NET 连接池救生员防止可淹没应用程序的池溢出William Vaughn大多数 ADO.NET 数据提供程序使用连接池,以提高围绕 Microsoft 断开连接的 .NET 结构构建的应用程序的性能。应用程序首先打开一个连接(或从连接池获得一个连接句柄),接着运行一个或多个查询,然后处理行集,最后将连接释放回连接池。如果没有连接池,这些应用程序将花费许多额外时间来打开和关闭连接。
2006-03-26 05:50:00 1353
原创 用C#建立通用对象池[3]
虽然.NET对数据库连接已经提供了连接池,但是,经测试,使用上述通用对象池实现的数据库连接池,效率要比直接使用.NET管理的连接池高。因为他减少了Open和Close操作,从而节省了时间。代码如下: public class DBPool {
2006-03-26 05:35:00 2461 2
原创 用C#建立通用对象池[2]
创建一个接口,用于限定对象池中所保存的对象的基本行为: public interface IDynamicObject { void Create(Object param);
2006-03-23 22:54:00 4114
原创 用C#建立通用对象池[1]
在系统设计中,经常会使用“池”的概念。比如数据库连接池,socket连接池,线程池,组件队列。“池”可以节省对象重复创建和初始化所耗费的时间,可以简化对象获取和使用的过程。对于那些被系统频繁请求和使用的对象,如果使用这种机制,可以使系统性能得到很大提高。特别象数据库连接这种对象,客户端与数据库服务器端建立连接时,是比较慢的,如果每次进行数据库操作,都要先进行数据库连接,系统效率将非常低下。
2006-03-14 19:43:00 4047
GLUT3.7开发库
2010-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人