多线程集合
Paranoidse
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
集合类不安全之HashMap类
一、HashMap简介HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。 HashMap 继承于AbstractMap,实现了Map、Cloneable、java.io.Serializable接口。 HashMap 的实现不是同步的,这意味着它不是线程安全的。它的key、value都可以为null。此外,HashMap中的映射不是有序的。HashMap 的实例有两个参数影响其性能:“初始容量” 和 “加载因子”。容量 是哈希表中桶的数量,初始容量 只是哈希表在创建时.原创 2020-07-17 11:06:13 · 350 阅读 · 0 评论 -
多线程并发下集合不安全类-ArrayList
ArrayList集合在多线程并发操作下是不安全的ArrayList集合在并发操作下会发生异常:故障现象java.util.ConcurrentModificationException导致原因 多线程对集合的并发操作导致并发修改异常的产生解决方案1、使用Vector(加synchronized)2、使用集合工具类里的Collections.synchronizedList(new ArrayList<>())使用同步代码块3、CopyOnWriteArrayLi.原创 2020-07-17 10:28:46 · 547 阅读 · 0 评论
分享