0

ConcurrentHashMap 同時アクセスのパフォーマンスを向上させるために、バッキング テーブルを単一の配列ではなく複数のセグメント配列として実装することを理解しています。Map同時環境でより優れたパフォーマンスを発揮するJavaの実装は他にありConcurrentHashMapますか?

4

1 に答える 1

4

ConcurrentSkipListMapは、ConcurrentHashMapよりも非常に大量の変更に耐性がありますが、その償却ルックアップ時間はO(1)ではなくO(log(n))です。

したがって、すべてのデータ構造と同様に、「最高のパフォーマンス」は、使用パターンと「パフォーマンス」の定義によって異なります。

于 2013-02-27T19:13:27.750 に答える