ConcurrentHashMap
一部の Javajava.util.concurrent
パッケージとして 1.5 で導入されました。threadsafe
それ以前は、マップを取得する唯一の方法はHashTable
またはを使用することでしたCollections.synchronizedMap(Map)
。
すべての実用的な目的 (マルチスレッド環境) では、スレッドがマップの均一なビューConcurrentHashMap
を必要とする 1 つのケースを除いて、ニーズに対処するのに十分です。
私の質問は、マップの統一ビューを持っていることとは別に、それがConcurrentHashMap
オプションではない他のシナリオはありますか?