0

のドキュメントでは、次のようにcommons-pooling-1.6定義GenericObjectPoolされています。

GenericObjectPool任意のオブジェクトに対して堅牢なプーリング機能を提供します。

さらに、Javadoc には、このプールの構成に使用できる多数のフィールドが示されています。

Javadoc では、次のようにも定義StackObjectPoolされています。

シンプルな Stack ベースの ObjectPool 実装は、プールによって作成される「アクティブな」インスタンスの数に制限を設けませんが、人為的な制限を導入することなくオブジェクトを再利用するのに非常に役立ちます。

しかし、これら 2 つのプールを相互に比較した文献は見つかりません。

  • 両方の長所/短所は何ですか?
  • いつGenericObjectPooloverを使用しStackObjectPool、その逆を使用する必要がありますか?
4

1 に答える 1

0

私は、GenericObjectPoolより構成可能だと思います。ただし、長さが4倍になると、バグが発生する可能性が高くなります。インターフェイスに対してコーディングしている限り、問題が発生した場合はインターフェイスを切り替えることができます。

ここに比較がありますhttp://commons.apache.org/pool/guide/index.html

于 2012-05-22T15:01:44.767 に答える