Показать сообщение отдельно
Непрочитано 25.12.2016, 08:42   #4
Герой

По умолчанию Re: LinkedHashMap в эффекте

Цитата:
Сообщение от finfan Посмотреть сообщение
Словлю ли я Exception?, если onStart() по времени, вызовется одновременно с onExit() и карта, попробует добавить и удалить ключ-значение? Что вообще здесь происходит?
Нет, не словишь.
Если нечего удалять вернет null, как и в случае putIfAbsent, etc...
Как подметил Mangol ConcurrentModificationException - мы можем выхватить, только если удаляем напрямую из коллекции - во время работы итератора. Нужно использовать метод итератора remove(), чтобы было корректно.
Anikey вне форума Ответить с цитированием
Сказали спасибо: