ConcurrentModificationException

I have a problem concerning ConcurrentModificationException in a multithreaded program. I

I thought that one getsConcurrentModificationException while iterating over collections.

Therefore I replaced nearly all iterations over Lists by Iterations

over arrays which I obtain with the List#toArray() method.

Some iterations I replaced by numeric loops going from List#size()

down to zero and obtain the list elements with List#get(int).

I expected that the ConcurrentModificationException disappears but it still occasionally comes.

Do you think I overlooked an iterator or is there another explanation?

[650 byte] By [christo4711a] at [2007-10-3 4:10:04]
# 1
Use Vector instead of ArrayList
SoulTech2012a at 2007-7-14 22:10:15 > top of Java-index,Core,Core APIs...
# 2
That won't help.I don't know why you think it will.See http://forum.java.sun.com/thread.jspa?threadID=766115&tstart=0 for a solution.
ejpa at 2007-7-14 22:10:15 > top of Java-index,Core,Core APIs...