HashMap并发异常小记

来源:互联网 发布:淘宝护盾 编辑:程序博客网 时间:2024/06/08 18:21
Caused by: java.lang.ClassCastException: java.util.HashMap$Node cannot be cast to java.util.HashMap$TreeNode
at java.util.HashMap$TreeNode.moveRootToFront(HashMap.java:1819)
at java.util.HashMap$TreeNode.treeify(HashMap.java:1936)
at java.util.HashMap.treeifyBin(HashMap.java:771)
at java.util.HashMap.putVal(HashMap.java:643)

at java.util.HashMap.put(HashMap.java:611)

如图:


原因是在并行流中put了HashMap


0 0