-
Enhancement
-
Resolution: Unresolved
-
P4
-
None
-
None
-
None
The circumstances under which ConcurrentModificationException are thrown are both vaguely specified and are implemented inconsistently in the JDK. Both the specification and various implementations may need to be adjusted.
See the discussion starting a few messages down this thread:
http://mail.openjdk.java.net/pipermail/core-libs-dev/2018-May/053038.html
See alsoJDK-8202685 and JDK-8203662.
See the discussion starting a few messages down this thread:
http://mail.openjdk.java.net/pipermail/core-libs-dev/2018-May/053038.html
See also
- relates to
-
JDK-8203662 remove increment of modCount from ArrayList and Vector replaceAll()
-
- Open
-
-
JDK-8202685 Optimize ArrayList subList replaceAll
-
- Resolved
-
-
JDK-8203704 remove increment of modCount from ArrayList and Vector replaceAll()
-
- Draft
-