针对当前主流链接池进行一次安全关闭测试

上一节博客中提到了:链接池在回收链接时,须要对链接进行安全关闭, 并提到了主流链接池可能存在这个问题,彷佛一些网友表示怀疑, 这怎么可能呢? 主流链接可都是大牌啊(大牌也是人开发的,是人作的,就有出错的可能性),git

好吧,今天就作一个测试用例来论证一下github

测试说明: 利用1000个并发线程去关闭同一个链接安全

期待结果: 只能有一个成功,其余999个必须失败(999个异常).并发

测试结果,如图下性能

源码包地址:  https://github.com/Chris2018998/BeeCP/blob/master/doc/other/ConnectionSafeClose.zip

光链接池结果出现两面性:有时候经过,有时不经过,所以把它的异常信息打印出来测试

 

若是增长安全关闭控制,估计几个主流链接池性能都会降低(光链接池的那个性能柱状图就得重测了)。有兴趣的网友帮忙看看,是否是真有问题。url

 

 

Tag:BeeCP.net

相关文章
相关标签/搜索