Есть у меня android приложение которое рисует объекты в отдельном потоке исполнения. Тред рисования обходит коллекцию и рисует каждый входящий в нее объект. В это время другой поток может добавлять в данную коллекцию объекты. При рисовании поток получает ссылку на коллекцию, оббегает и рисует в synchrionized блоке. В это вермя другой поток получает также ссылку на данную коллекцию, также в synchronized блоке по ссылке на коллекцию дабавляет в нее объект. При этом я все равно получаю concurrent modification exception. Причину вижу в это что это две разные ссылки на один и тот же объект в памяти. Прав ли я? Если так, то чтобы это поправить мне каждый раз нужно работать с одной и той же ссылкой, так?

Ответ на:
комментарий
от Hater

Ответ на:
комментарий
от mio



Ответ на:
комментарий
от Adonai




Ответ на:
комментарий
от mio

Ответ на:
комментарий
от Legioner

Ответ на:
комментарий
от ya-betmen

Ответ на:
комментарий
от Hater

Ответ на:
комментарий
от mio

Ответ на:
комментарий
от mio

Ответ на:
комментарий
от mio

Ответ на:
комментарий
от mio

Ответ на:
комментарий
от mio


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Java: synchronize(string.intern()) { (2016)
- Форум time synchronization (2002)
- Форум data synchronize (2000)
- Форум madplug: lost synchronization (2009)
- Форум [FCRON] *s keywords (2010)
- Форум real-time bidirectional synchronization (2012)
- Форум IDE Geany & keywords filrtype.c (2016)
- Форум unstable keyword (USE флаг) (2016)
- Форум Custom keywords в Chrome (2012)
- Форум emerge предлагает добавление keywords (2014)