Модераторы: javastic
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нужен ли Collections.synchronizedMap в моём случае 
:(
    Опции темы
kirimedia
Дата 25.2.2016, 18:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 14.2.2012

Репутация: нет
Всего: нет



В игре есть свой View унаследованный от SurfaceView в нем есть поле 
Код

Map<Integer,Bubble> bubbles = new HashMap<>();


Map объектов типа Bubble (шарики которые я рисую на экране)

Также есть отдельный Thread в котором я перебираю все шарики и рисую.
Код

foreach (Map.Entry<Integer,Bubble> bubble : bubbles.entrySet()) {
...
}


И есть методы у View позволяющие добавлять объекты. В реализации этих методов я меняю или добавляю новые объекты в bubbles.

1. Безопасно ли это? Я перебираю Map и могу одновременно добавить в него элемент или изменить текущий.
2. Стоит в таком случае использовать synchronizedMap?
3. Может есть какой-то еще хороший способ.

В java я новичок.

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Android | Следующая тема »


 




[ Время генерации скрипта: 0.0369 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.