CommencezCommencez gratuitement

Prévenir les conditions de concurrence avec des conditions

Deux processus essaient de mettre à jour simultanément l'adresse de courriel du même utilisateur :

Les deux utilisent updateitem() avec ConditionExpression='email = :oldemail' où :old_email = '[email protected]'. Le processus A s'exécute en premier et réussit.

Que se passe-t-il lorsque le processus B s'exécute immédiatement après ?

Cette activité fait partie du cours

Utiliser des magasins de données dans AWS

Voir le cours

Exercice interactif pratique

Passez de la théorie à l’action grâce à l’un de nos exercices interactifs

Commencer l’exercice