0

文档commons-pooling-1.6定义GenericObjectPool为:

GenericObjectPool为任意对象提供强大的池化功能。

此外,Javadocs 显示了大量可用于配置此池的字段。

Javadocs 还定义StackObjectPool为:

一个简单的、基于堆栈的 ObjectPool 实现 [它] 对池创建的“活动”实例的数量没有限制,但对于在不引入人为限制的情况下重用对象非常有用。

但我找不到任何将这两个池相互比较的文献:

  • 他们俩的优点/缺点是什么?
  • 什么时候应该使用GenericObjectPoolover StackObjectPool,反之亦然?
4

1 回答 1

0

我认为GenericObjectPool只是更具可配置性。但是在长度的四倍时,它更有可能出现错误。只要您针对界面进行编码,如果您遇到问题,就可以在它们之间切换。

这里有一个比较http://commons.apache.org/pool/guide/index.html

于 2012-05-22T15:01:44.767 回答