pra*_*kur 2 java concurrency hashtable hashmap concurrenthashmap
据我所知,ConcurrentHashMap对存储桶进行分区,并在每个分区上都有单独的锁.但是HashTable 对所有存储桶都有一个锁.
因此,ConcurrentHashMap可以更高效,或者(在最坏的情况下)与HashTable一样有效.那么为什么Java需要将HashTable保留在其最新版本中.
现在不是HashTable了吗?或者还有一些专业人员HashTable超过ConcurrentHashMap?
一个非常简单的原因:使用该经典可能有数以万计的代码行.那些想要使用更新的JDK重新编译代码的人.
你想打破所有这些!?