HashMap<K,V> под ConcurrentHashMap.compute(..), то все замечательно, но как только я захочу проитрироваться по мапе, например ConcurrentHashMap.forEach(...), то это будет гонка для HashMap и нет никакх гарантий того, что именно я увижу внутри HashMap?
Почему Вы так решили?
Да, если кто-то в этот момент вытащит внутреннюю мапку и изменит ее, то все
Всё так. Только немного хуже. ) Если кто-то изменит, то hMap.get() можно и не дождаться.
Вы правы. Только зачем hashmap? Берите опять concurrent версию
Обсуждают сегодня