Скажем, я храню объект в хэш-карте, у которой в качестве свойства атомарная длина.
Теперь я хочу добавить ключ в hashmap, если он не существует, и обновить значение, если оно существует.
Когда я получу объект с помощью ключа, я увеличу свойство, которое является атомным длинным.
Что мне нужно понять, так это то, что операция является поточно-ориентированной здесь?
Код Psuedo:
HashMap hm = new HashMap
if(hm.containsKey(key1)) {
MyCounter counter = (MyCounter)hm.get(key1);
counter.incrementAndGet();
}
else {
MyCounter newCounter = new MyCounter();
newCounter.incrementAndGet();
hm.put(key1, newCounter);
}