concurrenthashmap的读是否要加锁,为什么

2025-03-10 23:32:25
推荐回答(1个)
回答1:


有并发访问的时候用ConcurrentHashMap,效率比用锁的HashMap好
功能上可以,但是毕竟ConcurrentHashMap这种数据结构要复杂些,如果能保证只在单一线程下读写,不会发生并发的读写,那么就可以试用HashMap。ConcurrentHashMap读不加锁,写只加部分锁。在多线程下得高性能读写用比较好。但是这也是要用空间换时间来的。

如果我的回答没能帮助您,请继续追问。