commons-pooling-1.6
的文档将GenericObjectPool
定义为:
GenericObjectPool
为任意对象提供强大的池功能。
此外,Javadocs显示了大量可用于配置此池的字段。
Javadocs还将StackObjectPool
定义为:
一个简单的,基于堆栈的ObjectPool实现[对]池创建的“活动”实例的数量没有限制,但对于重用Object而非引入人为限制非常有用。
但我找不到任何将这两个池相互比较的文献:
GenericObjectPool
而不是StackObjectPool
,反之亦然?答案 0 :(得分:0)
我认为GenericObjectPool
更具可配置性。但是长度的四倍,它更容易出错。只要您对接口进行编码,如果您遇到问题,就可以在它们之间进行切换。