druid在启动之后,在第一次调用getConnection 获取第一个连接的时候,会进行 init 操作。
图片
init里面会开启几个线程,其中Druid-ConnectionPool-Destroy- 就是本次的主角
图片
这个类很简单: 在休息 一段时间后,开始 销毁 超时的那些连接
图片

图片
官方说:不管该连接中是活动还是空闲, 以防止进程不会进行close而霸占连接。 但是代码反馈如果是活动状态是不处理的。
图片
而空闲超时的部分,就会进入回收队列了
图片


天纵
43 声望2 粉丝

全栈工程师


引用和评论

0 条评论