如何同步访问Java Hashmap中的值?

问题描述 投票:0回答:2

比方说,我有一个Java Hashmap,其中的键是字符串或其他,而值是其他值的列表,例如

Map<String,List<String>> myMap=new HashMap<String,List<String>>();
//adding value to it would look like this
myMap.put("catKey", new ArrayList<String>(){{add("catValue1");}} );

如果我们有很多线程在列表中添加和删除值(而不是仅更改哈希表的值来更改键),有没有办法使对列表的访问仅是线程安全的?这样许多线程可以同时编辑许多值?

java arraylist hashmap
2个回答
0
投票

0
投票

    merge(已同步)
© www.soinside.com 2019 - 2024. All rights reserved.