jdk8 ConcrrentHashMap 是如何保证线程安全的?也是用锁吗?

来源:9-5 多线程并发与线程安全总结

杜小牧

2019-03-05

jdk8 ConcrrentHashMap 是如何保证线程安全的?也是用锁吗?

写回答

1回答

Jimin

2019-03-05

你好,根本上是对更新操作加锁,锁处理时采用了分段锁,避免了多个线程同时更新可能出现问题的节点,保证了线程安全的同时又兼顾了性能。

0
0

Java高并发编程,构建并发知识体系,提升面试成功率

构建完整并发与高并发知识体系,倍增高薪面试成功率!

3923 学习 · 832 问题

查看课程