面试连环炮系列(九):为什么ConcurrentHashMap是线程安全的,连环炮
分享于 点击 22998 次 点评:147
面试连环炮系列(九):为什么ConcurrentHashMap是线程安全的,连环炮
为什么不推荐使用HashTable呢
HashTable容器使用synchronized来保证线程安全,但在线程竞争激烈的情况下HashTable的效率非常低下。因为多个线程访问HashTable的同步方法时,可能会进入阻塞或轮询状态。如线程1使用put进行添加元素,线程2不但不能使用put方法添加元素,并且也不能使用get方法来获取元素,所以竞争越激烈效率越低。
参考(部分摘抄的文字版权属于原作者):
https://segmentfault.com/a/1190000015907000
https://www.cnblogs.com/zhaojj/p/8942647.html
https://www.cnblogs.com/wfq9330/p/9606472.html
鸡汤:上帝为你关上了一扇门,然后去洗洗睡了。
相关文章
- 暂无相关文章
用户点评