Pokud načtete položku a poté ji aktualizujete, může mezi těmito dvěma kroky dojít k aktualizaci jiným vláknem. Pokud nejprve aktualizujete položku a poté ji stáhnete, může mezitím proběhnout další aktualizace a dostanete zpět jinou položku, než kterou jste aktualizovali.
Pokud to uděláte „atomicky“, znamená to, že máte zaručeno, že získáte zpět přesně stejnou položku, kterou aktualizujete – tj. mezi tím nemůže dojít k žádné jiné operaci.