腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
迭代
列表
映射
字符串
对象
和
编辑
键
时
并发
修改
异常
java
、
collections
、
hashmap
、
iterator
、
concurrentmodification
我将查询结果
和
列名放在一个List<Map<String, Object>>中。keyData[1], obj); } } 这给了我concurrent modification exception,所以我尝试使用如下所示的
迭代
器
浏览 16
提问于2020-01-16
得票数 0
回答已采纳
4
回答
你知道为什么我在从HashMap中删除密钥的时候没有得到java.util.ConcurrentModificationException吗?
java
、
hashmap
、
concurrentmodification
"); System.out.println("hashmap is " + fileMap); } 理想情况下,在删除
键
时
浏览 23
提问于2020-02-07
得票数 0
3
回答
ListIterator抛出“线程中的
异常
"main”java.util.ConcurrentModificationException“Java
java
、
exception
、
arraylist
、
do-while
我在网上搜索了一下,但要么是解释让我摸不着头脑,要么是人们实际上建议使用ArrayList来避免出现
异常
。所以我现在有点无能为力。然而,当我使用spellOut方法
时
,事情变得糟糕了,我得到了以下
异常
: Exception in thread "main" java.util.ConcurrentModificationException
浏览 2
提问于2020-02-07
得票数 0
1
回答
ConcurrentModificationException on for循环在java.util.Set上
java
、
spring-mvc
、
concurrentmodification
我逐渐了解到,此
异常
发生在对集合进行循环并对其进行
修改
时(remove最常见的问题)。public static Map<String, String> getMessageMap(Loca
浏览 1
提问于2014-06-23
得票数 2
回答已采纳
3
回答
并发
修改
异常
,尽管HashMap已恢复到原始状态?
java
、
exception
目前,我的代码结构如下: 这一部分代码在循环
时
生成一个ConcurrentModificationException,尽管HashMap与
迭代
开始
时
处于相同的状态--大小
和
确切值。
编辑
:为了澄清起见,这种通用方法一直有效,直到我将迁移抽象到另一种方法(tryBlock)。以前,tryBlock的内容在循环中,没有
异常</e
浏览 3
提问于2017-02-15
得票数 1
2
回答
ConcurrentModificationException java.util.ArrayList$Itr.next
java
、
android
、
arraylist
、
firebase-realtime-database
我可以实现一个聊天应用程序,向用户展示聊天时只能通过user_id来发送或接收消息来存储在用户
列表
中,并选择要添加的用户
列表
中的一些错误,如添加用户
列表
时
添加用户1
和
添加用户2
时
以及在ArrayList
浏览 0
提问于2019-08-21
得票数 0
9
回答
并发
修改
异常
java
、
concurrentmodification
我有一小段代码,它给了我
并发
修改
异常
。我不明白为什么我一直得到它,即使我没有看到任何
并发
修改
正在进行。
浏览 4
提问于2009-09-30
得票数 45
3
回答
Java
并发
修改
异常
(枚举器)
java
外部for循环不
迭代
:java.util.ConcurrentModificationException at java.util.Hashtable$Enumerator.next(
浏览 1
提问于2019-03-13
得票数 0
回答已采纳
1
回答
ArrayList.addAll() ConcurrentModificationException
java
在Java8 (OpenJDK)中实现一种Kademlia桶
时
,我遇到了一些非常奇怪的问题。 我需要从所谓的水桶中得到至少一个特定数量的物品。但这不是问题所在。不知何故,我有时在ConcurrentModificationException上执行closest.addAll()时会得到一个ArrayList,尽管它只是在一个线程中使用,而且我没有
迭代
或做类似的事情
浏览 3
提问于2015-01-22
得票数 4
回答已采纳
2
回答
我在java中得到了一个"concurrentModificationException“,但是我不会更改我要
迭代
的
列表
java
、
concurrentmodification
我有一个ArrayList<List<String>>,我正在尝试
迭代
和
打印,但是,我一直得到一个。我的ArrayList<List<String>>表示文本行,其中每个内部
列表
都是一本书的一行,并包含构成该行的
字符串
。我想把这本书一行行地打印出来。
浏览 6
提问于2016-02-23
得票数 0
4
回答
使用带
映射
键
集的流
时
的ConcurrentModificationException
java
、
foreach
、
lambda
、
hashmap
、
java-stream
我想从someMap中删除所有
键
不在someList中的项。someMap.keySet() .filter(v -> !考虑到流不是平行的,我为什么要面对这个
异常
呢? 做这件事最优雅的方法是什么?
浏览 9
提问于2015-09-15
得票数 25
回答已采纳
4
回答
WeakHashMap
迭代
和
垃圾收集
java
我在想,如果我正在
迭代
这个
映射
的
键
,同时垃圾收集器正在积极地从这个
映射
中删除
键
,我会收到一个ConcurrentModificationException吗?我不这么认为,因为据我所知,
并发
修改
异常
的发生是由于应用程序代码中的错误,开发人员忘记了相同的map被其他线程共享/使用,在这种情况下,这种情况不应该发生。但是想知道当WeakHashMap不同步
时
,JVM将如何处理这个问题呢?
浏览 0
提问于2010-05-19
得票数 15
回答已采纳
3
回答
使用Map<Long、List<POJO>>避免
并发
修改
异常
java
、
arraylist
、
hashmap
、
concurrentmodification
我需要对地图进行
迭代
,对于每个
列表
,我需要向
列表
中添加元素。因此,例如,如果一个
列表
有10个元素,它可能以12个元素结束。我的问题是:如果我采用简单的
迭代
映射
和
修改
每个List<POJO>的方法,会不会导致
并发
修改
异常
?因为我不会显式地更改每个
列表
的地址。我想一个子问题是,如果这个
列表
需要一个更大的连续块来保存它的数组,它会改变它的地址吗?
浏览 4
提问于2013-10-15
得票数 1
回答已采纳
5
回答
实现
并发
LinkedHashMap
java
、
collections
、
concurrency
我正在尝试为多线程架构创建一个
并发
LinkedHashMap。在这个
并发
LinkedHashMap中,如果
键
是名称,我希望将
键
按到达的顺序放入。即新值将被附加到开始处或结束处,但是是顺序的。在
迭代
时
,可以使用新条目添加LinkedHashMap,也可以将其删除。但是
迭代
应该是添加条目的顺序。我知道,
浏览 0
提问于2010-04-23
得票数 14
3
回答
阅读
时
是否应该同步共享资源(可变资源)?
java
、
multithreading
、
concurrency
因此,我在更新HashMap
对象
时
对它进行同步。 我也应该同步阅读吗?或者仅仅让它变得易挥发就足够了?另外,如果它是一个简单的
对象
(不是一个集合)或一个原始类型,该怎么办?
浏览 2
提问于2020-08-07
得票数 0
3
回答
同步循环链表
java
、
synchronization
、
linked-list
迭代
循环链表中的一项。该
列表
总是有下一个元素,因为链表是循环的。
修改
列表
中的另一个线程。但我得到了concurrentModificationException。我能用它来做什么?谢谢
浏览 0
提问于2013-03-10
得票数 1
回答已采纳
2
回答
Java ConcurentMap keySet()询问何时
修改
映射
并在密钥集上
迭代
java
、
concurrency
、
map
我使用keySet()方法获取对所有
键
的引用,然后检查值,如果过期,则删除它们。在其他线程中,缓存不断地被查询
和
更新(删除)。从keySet()的javadocs中,它提到如果
映射
在我
迭代
键
集
时
发生变化,则结果是未定义的。显然,我想要一个明确的方法来处理这个问题,所以结果是有效的。不幸的是,我的驱逐者不是将项目从
并发
映射
中移除的唯一方法,所以我说在
迭代
之前需要将keySet复制到另一个集合,这是正确的吗?提前感谢
编辑</em
浏览 2
提问于2009-03-27
得票数 6
回答已采纳
4
回答
替换hashmap中以字符开头的所有
键
java
tempSet.add(orginalKeys); }System.out.println(map); 这只替换了一个
键
,但我想用上面出现的所有
键
替换所有
键
。
浏览 0
提问于2010-10-04
得票数 1
回答已采纳
4
回答
ConcurrentModificationException与WeakHashMap
multithreading
、
weakhashmap
我有下面的代码,但是我得到了ConcurrentModificationException,我应该如何避免这个问题?(出于某种原因,我不得不使用WeakHashMap ) if (data.get(key) != null && data.get(k
浏览 4
提问于2013-08-06
得票数 1
回答已采纳
4
回答
JAVA java.util.ConcurrentModificationException
java
loader.Loader.notifyNetworkChanges(Loader.java:61)我注意到,如果我注释块,则不会出现该
异常
浏览 2
提问于2014-12-18
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python基础教程基本的序列和映射协议
Python指南:组合数据类型
《流畅的Python》学习笔记之字典
Python对象类型
Python 3 入门,看这篇就够了
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券