如果ConcurrentHashMap
包含Map,那么内部值Map是否也表现为并发?
以下是我的 map 对象
ConcurrentHashMap<String, Map<String, Map<String, String>>> applicationDataMap =
new ConcurrentHashMap<>();
最佳答案
这里的变量声明只使用了Map
接口(interface)。您可以向其中添加任何Map
,无论是否并发。如果您要求所有包含的映射都是并发的,则必须将它们声明为:
ConcurrentHashMap<String, ConcurrentHashMap<String, ConcurrentHashMap<String, String>>> applicationDataMap = new ConcurrentHashMap<>();
关于java - ConcurrentHashMap 包含 Map 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48853408/