比方说,我有一个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");}} );
如果我们有很多线程在列表中添加和删除值(而不是仅更改哈希表的值来更改键),有没有办法使对列表的访问仅是线程安全的?这样许多线程可以同时编辑许多值?
merge
(已同步)