banq你好,可否具体谈一下jive连接池的实现

wuchensir 03-01-11

banq你好,可否具体谈一下jive连接池的实现?偶对连接池很

hubutong
2003-01-15 21:19

我也很想知道 也想请banq在有空的时候 能不能写点jive源码的说明 好让我们这些新手少走点弯路 非常感谢

banq
2003-01-16 11:21

jive连接池是使用另外一个开放源代码的项目。

原理不复杂,相当于对象池,也是FlyWeight模式的使用。还有线程池等,这类文章应该很多,主要建这些池的动机是:
因为创建对象相对耗费时间,那么我们可以在系统启动的时候预先启动一批对象,到时用时,只要使用setXXX这样方法进行赋值就可以,当然因为有很多对象,当然需要对象的管理,防止它们死亡或重新启动它们。

那么数据库连接池的使用和一般没有区别,只不过重载了connect.close()之类方法,一个连接close不是真正关闭,而是放回连接池中以便重用。

hubutong
2003-01-16 11:32

这个开源项目是什么?给个网址吧

banq
2003-01-16 11:52

可以在jive源码的连接池部分代码查询到网址 具体我已经忘记,他们已经升级这个连接池源码,编程一个java程序。

2Go 1 2 下一页