锁粒度和ConcurrentHashMap的问题
来源:13-4 用ConcurrentHashMap保证并发安全

慕田峪2405345
2021-10-22
悟空老师,为什么缩小锁粒度的时候不把计算的取得值的逻辑锁住?ConcurrentHashMap只能保证在多线程调用同一个方法时候并发安全,同时调用get和put方法时也是存在不安全问题的吧?
写回答
1回答
-
悟空
2021-10-23
不存在安全问题,同时调用get和put方法也是安全的,ConcurrentHashMap是线程安全的。但是它不保证组合操作是线程安全的,只保证单个方法。
032021-10-25
相似问题