I agree with  "tempest in a teapot".  The practical effect either way will
be small. We seem unlikely to convince each other with new arguments.

My thinking may be influenced by my growing belief that having
ConcurrentModificationException in the core libraries at all was a mistake
- they belong in a special "debug" version of the core libraries.  I have
never regarded CME as a *service* to *my* java programs.

Since ConcurrentModificationException can also occur inside a single
thread, there are valid (recursive) (admittedly rare) calls involving
ArrayList, not just Vector.

On Wed, May 30, 2018 at 3:58 PM, Stuart Marks <stuart.ma...@oracle.com>
wrote:

>
> I've collected my thoughts on this issue into a document I've placed here:
>
> http://cr.openjdk.java.net/~smarks/misc/comod0.html
>

Reply via email to