java – Collections.synchronizedMap(new LinkedHashMap());没
发布时间:2020-12-15 00:02:42 所属栏目:Java 来源:网络整理
导读:我正在使用以下构造来创建线程安全Map. Collections.synchronizedMap(new LinkedHashMap()); 虽然我收到ConcurrentModificationException错误. 解决方法 没有代码,很难猜出什么是真正的问题,但我的猜测是,你没有使用返回的集合来执行操作.按照 javadoc In or
我正在使用以下构造来创建线程安全Map.
Collections.synchronizedMap(new LinkedHashMap()); 虽然我收到ConcurrentModificationException错误. 解决方法
没有代码,很难猜出什么是真正的问题,但我的猜测是,你没有使用返回的集合来执行操作.按照
javadoc
Collection c = Collections.synchronizedCollection(myCollection); ... synchronized(c) { Iterator i = c.iterator(); // Must be in the synchronized block while (i.hasNext()) foo(i.next()); } 不遵循此建议可能会导致非确定性行为. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 乘以两个向量 – 我想要一个标量,但我得到一个向量?
- java – SHA256与RSA和SHA256之间的差异,然后RSA
- Java Web系列:Java Web 项目基础
- java-如何修复此Maven依赖地狱
- java – Jackson为Type X的所有字段添加自定义序列化程序
- Binary Transformations (贪心)Gym 101669F
- java – 如何等待警报框在Selenium中执行操作?
- Java HttpURLConnection – 带Cookie的POST
- 详解Java程序并发的Wait-Notify机制
- 我们如何在java.util.function.Function lambda中有2个参数