HashSet、HashMap、ArrayList这些都是线程不安全的,在多线程并发操作的时候,会使其中的数据发生混乱。
所以多线程的时候要使用api提供的同步集合
ConcurrentHashMap
ConcurrentHashMap,
ConcurrentSkipListMap,
ConcurrentSkipListSet,
CopyOnWriteArraySet.
同步集合

最新推荐文章于 2024-10-11 09:34:59 发布

HashSet、HashMap、ArrayList这些都是线程不安全的,在多线程并发操作的时候,会使其中的数据发生混乱。
所以多线程的时候要使用api提供的同步集合
ConcurrentHashMap
ConcurrentHashMap,
ConcurrentSkipListMap,
ConcurrentSkipListSet,
CopyOnWriteArraySet.