容器与线程--更新

  hashmap 与hashtable 很类似,主要区别是hashtable 有用synchronized进行线程同步,hashmap没有。
然而,建议少用

hashtable,在单线程中,无需做线程控制,运行效率更高;在多线程中,synchronized会造成线程饥饿,死锁,可以用concurrentHashMap替代,默认效率是前者的16倍.

posted @ 2018-01-10 15:07  wlhebut  阅读(91)  评论(0编辑  收藏  举报