Retour aux cas pratiques
XamarinAvancé
Correction d’un problème de concurrence lors d’actions utilisateur rapides
Scénario
Contexte : Un bouton déclenche une opération asynchrone longue. Le Problème : L’utilisateur peut appuyer plusieurs fois rapidement, déclenchant plusieurs exécutions simultanées. Extrait logique actuelle : public async void ExecuteAction() { await LongOperation(); } Contraintes : Désactiver bouton pendant exécution. Empêcher exécutions concurrentes. Maintenir réactivité UI. Livrable attendu : Corriger la logique afin d’éviter conditions de concurrence et incohérences.
Compétences ciblées
async-awaitconcurrencybugfixxamarin.formscsharp