ConcurrentHashMap多线程下比HashTable效率更高

xiaoxiao2021-02-27  406

点题:为什么 ConcurrentHashMap在多线程下效率更高?

HashTable使用一把锁处理并发问题,当有多个线程访问时,需要多个线程竞争一把锁,导致阻塞

ConcurrentHashMap则使用分段,相当于把一个HashMap分成多个,然后每个部分分配一把锁,这样就可以支持多线程访问

推荐阅读:链接

转载请注明原文地址: https://www.6miu.com/read-3556.html

最新回复(0)