Om du hämtar ett objekt och sedan uppdaterar det, kan det finnas en uppdatering av en annan tråd mellan dessa två steg. Om du först uppdaterar ett objekt och sedan hämtar det, kan det finnas en annan uppdatering däremellan och du får tillbaka ett annat objekt än det du uppdaterade.
Om du gör det "atomiskt" innebär det att du är garanterad att du får tillbaka exakt samma artikel som du uppdaterar - det vill säga ingen annan operation kan ske däremellan.