Hashtable與ConcurrentHashMap區別

相同點: Hashtable 和 ConcurrentHashMap都是線程安全的,可以在多線程環境中運行; key跟value都不能是null 區別: 兩者主要是性能上的差異,Hashtable的所有操作都會鎖住整個對象,雖然能夠保證線程安全,但是性能較差; ConcurrentHashMap內部使用Segment數組,每個Segment類似於Hashtable,在「寫」線程或者部分特殊的「讀」
相關文章
相關標籤/搜索