@Drunya2018

Java. Как в данном коде исправить ConcurrentModificationException?

Данный код, при создании большого кол-ва потоков выдает java.util.ConcurrentModificationException. И в 84 строке иногда происходит выход за приделы массива(-1). Если не сложно, напишите, что не так в коде...
https://github.com/Drunya2/BattleShip/blob/master/...
  • Вопрос задан
  • 128 просмотров
Пригласить эксперта
Ответы на вопрос 1
EugeneP2
@EugeneP2
Java Dev
Как минимум, при многопотоке использовать непотокобезопасную коллекцию ArrayList это не правильное, потому вы и получаете ConcurrentModificationException. Вот неплохой обзор Concurrent Collections
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы