爲什麼Vector、HasTable是線程安全的?

Vector源碼類 add方法: get方法:   HashTable源碼類 put方法: get方法: 他們都有一個共同點都加了同步函數,來保證線程安全 因爲HashTable的讀寫都是同步的,所以多線程效率非常低,jdk1.5後出現了他的替代品 ConcurrentHashMap ConcurrentMap接口下有倆個重要的實現 : ConcurrentHashMap Concurrentsk
相關文章
相關標籤/搜索