为什么Vector、HasTable是线程安全的?

Vector源码类 add方法: get方法:   HashTable源码类 put方法: get方法: 他们都有一个共同点都加了同步函数,来保证线程安全 因为HashTable的读写都是同步的,所以多线程效率非常低,jdk1.5后出现了他的替代品 ConcurrentHashMap ConcurrentMap接口下有俩个重要的实现 : ConcurrentHashMap Concurrentsk
相关文章
相关标签/搜索