如何轻松地将java8映射转换为concurrentMap?
除了在所有实体上手动迭代之外,还有什么方法可以将java8如何轻松地将java8映射转换为concurrentMap?,java,dictionary,collections,concurrency,Java,Dictionary,Collections,Concurrency,除了在所有实体上手动迭代之外,还有什么方法可以将java8Map转换为ConcurrentMap吗?您可以使用ConcurrentHashMap(Map中存在构造函数 所以你可以 ConcurrentHashMap(Map m)创建一个新映射 使用与给定映射相同的映射 如果您只需要此地图的同步视图,则可以使用 java.util.Collections#synchronizedMap 通常情况下,这并不是您想要的,因为“同步”地图的性能通常更差。但此解决方案可以解决某些情况,即您需要为地图专门
Map
转换为ConcurrentMap
吗?您可以使用ConcurrentHashMap(Map中存在构造函数
所以你可以
ConcurrentHashMap(Map m)创建一个新映射
使用与给定映射相同的映射
如果您只需要此地图的同步视图,则可以使用
java.util.Collections#synchronizedMap
通常情况下,这并不是您想要的,因为“同步”地图的性能通常更差。但此解决方案可以解决某些情况,即您需要为地图专门提供“同步视图”。意外地问到“同步地图”和“同步视图”之间有什么区别@EladBenda,同步视图只是地图的同步代理