首页 > TAG信息列表 > poolingCount

Druid源码解析(十):DruidDataSource中的一些计数器

在Druid连接池的工作过程中,会用到一些计数器对Druid的情况进行判断。然后根据计数器的数据采取一系列操作,整理如下: 1.统计类的计数器 变量名 类型 说明 connectCount long getConnectionInternal被调用之后就会增加,意味着连接被get的次数。

Druid源码解析(五):DruidDataSource的shrink过程

  shrink方法是DestroyTask线程中回收连接的具体执行方法。   首先获得锁: try { lock.lockInterruptibly(); } catch (InterruptedException e) { return; }   之后,要判断初始化状态是否完成,如果采用异步初始化,可能DestoryTask线程已经启动,但是连接池还没有初始化