欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

面试连环炮系列(九):为什么ConcurrentHashMap是线程安全的,连环炮

来源: javaer 分享于  点击 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

    鸡汤:上帝为你关上了一扇门,然后去洗洗睡了。

    相关文章

      暂无相关文章
    相关栏目:

    用户点评