Java Commons池:通用与StackObjectPool
Java Commons池:通用与StackObjectPool,java,apache-commons,pool,Java,Apache Commons,Pool,commons-pooling-1.6的文档将GenericObjectPool定义为: genericopobjectpool为任意对象提供强大的池功能 此外,Javadocs显示了大量可用于配置此池的字段 Javadocs还将StackObjectPool定义为: 一个简单的、基于堆栈的ObjectPool实现[它]对池创建的“活动”实例的数量没有限制,但对于重用对象而不引入人为限制非常有用 但我找不到任何文献将这两个池相互比较: 他们两人的优点/缺点是什么 什么时候应该在StackObj
commons-pooling-1.6
的文档将GenericObjectPool
定义为:
genericopobjectpool
为任意对象提供强大的池功能
此外,Javadocs显示了大量可用于配置此池的字段
Javadocs还将StackObjectPool
定义为:
一个简单的、基于堆栈的ObjectPool实现[它]对池创建的“活动”实例的数量没有限制,但对于重用对象而不引入人为限制非常有用
但我找不到任何文献将这两个池相互比较:
- 他们两人的优点/缺点是什么
- 什么时候应该在
上使用StackObjectPool
,反之亦然genericopobjectpool
GenericObjectPool
更具可配置性。但如果长度是它的四倍,那么它更有可能出现bug。只要您针对接口编写代码,就可以在接口出现问题时在它们之间切换
这里有一个比较