我在一次采访中被问到一个问题。如果我想像这样在地图中存储值该怎么办:
key_1 --> value 1
key_2 --> value 2
key_1 --> value 3
在这里,如果我们假设键和值都在字符串中,那么我们应该像这样使用映射..
Map<String,List<String>> m1 = new HashMap();
然后有人问我如果要实现线程安全怎么办?然后我说我们可以为此目的使用ConcurrentHashMap ..他们说好的..
然后他们问值我的意思是 List 是线程安全的吗?前任。
t1.get("key_1").put("value_4");
t2.get("key_1").put("value_5");
在这里,假设线程 t1 和 t2 都在并行运行。那么,如果List<String>我的意思是ConcurrentHashMap中的值是线程安全的?如果是,那怎么办?如果没有,那么如何实现呢?
 不负相思意
不负相思意 
					肥皂起泡泡
 
					呼如林
 随时随地看视频慕课网APP
随时随地看视频慕课网APP
相关分类