パラメータを使用して並行マップを作成する必要があり<String, AtomicLong>ます。マップはその値に基づいてソートする必要がAtomicLongあります。
問題ConcurrentSkipListMapは、値に基づいてマップをソートできないことです。TreeMap は並行データ構造ではありません。
挿入の複雑さが と のようになるO(log(n))ようなデータ構造を探しています。また、値は一意ではないため、 に同じ数値を持つ複数のマップ エントリが存在する可能性があります。TreeMapConcurrentSkipListMapAtomicLong