HashMap 與 ConcurrentHashMap 的對比

一般認爲:

HashMap:JDK元老,ConcurrentHashMap適合多線程,但效率比HashMap低很多。


實際情況:

ConcurrentHashMap在JDK1.8時重寫了,經過網友測試,發現get速度比HashMap還高!,put效率比HashMap低,也不太明顯。


應用:

目前一般應用都是多線程了,ConcurrentHashMap效率也可以接受(300萬次get耗時2000+毫秒),一般的後端目前還打不到這樣的壓力吧。

所以ConcurrentHashMap足矣

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章