

Java - writeObject a java.util.ConcurrentModificationException
Ahoj, pujdu rovnou k veci.
Mam tridu ktera obsahuje list. Do tohoto listu pridavam tzv "zpravy".
Potrebuju do tohoto listu pridavat ze dvou a vice vlaken.
Chyba nastane tehdy az chci tridu i s listem zapsat do streamu.
public synchronized void sendMessage(final Trida trida) throws IOException {
outputStream.reset();
outputStream.writeObject(trida);
outputStream.flush();
envelope.clear();
}
Predpokladam ze je chyba na vyvolana z writeObject, jelikoz muze iterovat pres ten List. Proto jsem se snazil metodu synchronizovat ale to take nepomohlo. Jak je tedy mozne se to tu chybu vyhodi, zadna jina iterace tam neprobiha. A synchronized by nemel snad jine vlakno do toho pustit ne? Dekuji