Si vous récupérez un élément puis le mettez à jour, il peut y avoir une mise à jour par un autre thread entre ces deux étapes. Si vous mettez d'abord à jour un élément, puis le récupérez, il peut y avoir une autre mise à jour entre les deux et vous récupérerez un élément différent de celui que vous avez mis à jour.
Le faire "atomiquement" signifie que vous êtes assuré de récupérer exactement le même élément que vous mettez à jour - c'est-à-dire qu'aucune autre opération ne peut se produire entre les deux.