Dre*_*ter 6 pooling apache-commons apache-commons-pool
我一直在寻求在我的应用程序的一部分中实现池化。我想使用 Commons Pool 库,但有点担心close()行为是如何工作的。通过查看javadocs和源代码,似乎不清楚在close()调用该方法时池中创建的对象是否会被销毁。据我所知,只有池中空闲的对象才会被销毁——任何正在使用但尚未返回的对象都不会被触及。
我在这里错过了什么吗?我想确保在池关闭时所有对象都被正确销毁。
有没有人以前使用过它并且知道它是如何工作的?
一般来说(无论池库如何),销毁正在使用的对象是不安全的。这样做很可能会导致异常。如果您想保证彻底关闭,那么您需要确保所有对象都已返回到池中。
在所有对象返回到池之前执行关闭操作是否有原因?
| 归档时间: |
|
| 查看次数: |
2374 次 |
| 最近记录: |