Hashtable和Collections.synchronizedMap(HashMap)之间的区别
据我所知,java.util.Hashtable
同步java.util.Map
接口中的每个方法,而Collesions.synchronizedMap(hash_map)
返回一个包装器对象,其中包含将调用委托给实际的同步方法(如果我错了,请纠正我)。hash_map
我有两个问题:
同步每个方法并具有包装器类有什么区别?选择一个而不是另一个的场景是什么?
当我们这样做时会发生什么?这是否等于简单地使用正常值?
Collections.synchronizedMap(hash_table)
java.util.Hashtable