druid源码学习2-DruidDataSource.DestroyTask
生活随笔
收集整理的這篇文章主要介紹了
druid源码学习2-DruidDataSource.DestroyTask
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
DestroyTask有兩部分任務(wù),一個(gè)是shrink,一個(gè)是removeAbandoned
Shrink
我對(duì)shrink的理解是,當(dāng)連接池的連接數(shù)量大于最小空閑連接數(shù)量的時(shí)候,通過(guò)一定的策略,將多余的連接釋放。
獲取需要驅(qū)逐連接的數(shù)量:
如果開(kāi)啟了phy-timeout-millis物理連接的超時(shí)時(shí)間
removeAbandoned
經(jīng)過(guò)檢索相關(guān)配置的含義,對(duì)removeAbandoned操作的理解就是將一些連接超時(shí)的異常連接進(jìn)行處理,從連接池中移除。
總結(jié)
以上是生活随笔為你收集整理的druid源码学习2-DruidDataSource.DestroyTask的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: PHOTOSHOP绘制卡通人物简单教程
- 下一篇: java采用Process.destro