连接池是个什么概念?在delphi里面用什么实现?(50分)

  • 主题发起人 主题发起人 ahjie
  • 开始时间 开始时间
连接池是一组连接的数组,因为有些连接在Connecting是要创建很多对象和内存等,在Disconnect是要释放所创建的对象和内存等,这样如果是服务器的话,每分钟都有和多个Connecting和Disconnect,而且创建和释放的资源全都一样,所以很多服务控件就一次在Pool中性创建和多个Connection然后每一个客户端连接都各他一个Connection,Disconnect时在将Connection放回到Pool中,以此来提高性能。
 
多谢qince的解释,我也很关心这个问题。那么,如何实现呢?Delphi如何能使用连接池呢?
 
indy 组件支持 线程池,效率不错
 
例如Indy中的Pool,ICS的Pool,其实很多服务控件都由Pool
 
to qince
Indy中的pool,全名是什么啊?
哪里能找到该组件的使用说明啊?谢谢
 
Sorry,我现在的机器没装Delphi,记得是IdThreadMgrPool控件,还有其他的Pool,你可以在Indy网上下载它的帮助文件,写得挺全,或者我给你Mail过去.
 
to qince
谢谢,my email: wango_o@163.net
 
多人接受答案了。
 
Mail已发,3。69兆。请查收
 
连接池是不是汇编里面的共享数据区,也就是分配一区域进行数据的写入和读出
 
后退
顶部