jdk8 ConcrrentHashMap 是如何保证线程安全的?也是用锁吗?
来源:9-5 多线程并发与线程安全总结
![](http://img1.sycdn.imooc.com/user/54584c5e0001491102200220-100-100.jpg)
杜小牧
2019-03-05
jdk8 ConcrrentHashMap 是如何保证线程安全的?也是用锁吗?
写回答
1回答
-
你好,根本上是对更新操作加锁,锁处理时采用了分段锁,避免了多个线程同时更新可能出现问题的节点,保证了线程安全的同时又兼顾了性能。
00
相似问题
jdk8 ConcrrentHashMap 是如何保证线程安全的?也是用锁吗?
来源:9-5 多线程并发与线程安全总结
杜小牧
2019-03-05
jdk8 ConcrrentHashMap 是如何保证线程安全的?也是用锁吗?
1回答
你好,根本上是对更新操作加锁,锁处理时采用了分段锁,避免了多个线程同时更新可能出现问题的节点,保证了线程安全的同时又兼顾了性能。
相似问题