Java Hashmap多线程同时操作导致的问题

来源:互联网 发布:js replace 单引号 编辑:程序博客网 时间:2024/06/07 22:15


 

 W/System.err: java.util.ConcurrentModificationException W/System.err:     at java.util.HashMap$HashIterator.nextEntry(HashMap.java:787) W/System.err:     at java.util.HashMap$EntryIterator.next(HashMap.java:824) W/System.err:     at java.util.HashMap$EntryIterator.next(HashMap.java:824) 


原因是多个线程同时操作一个Hashmap,有的添加有的删除,应该每个线程用单独的Hashmap,或者不用删除,改为标记
0 0
原创粉丝点击