Gestion des Tâches Asynchrones en C#

ContinueWith
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre C# - Notions avancées
Revoir le teaser Je m'abonne
5,0
Transcription

Cette leçon fait partie de la formation
49,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis
5,0
Cette leçon fait partie de la formation
49,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo sont de démontrer comment utiliser continueWith pour gérer des tâches asynchrones de manière efficace et sécurisée.

Cette leçon explore l'utilisation de continueWith pour gérer les tâches asynchrones en C#.

Dans cette vidéo, nous examinons une méthode alternative pour gérer les tâches asynchrones en C#. Lorsque l'exécution de notre code dépend de la complétion d'une tâche asynchrone, l'utilisation de await n'est pas toujours possible. Nous discutons comment utiliser continueWith pour récupérer une tâche et enchaîner une action une fois que celle-ci est terminée. Cela nous permet d'exécuter de manière synchrone du code à la suite d'une tâche asynchrone sans risques de blocage de thread. Nous encourageons l'utilisation de cette technique lorsque le code est naturellement synchrone après l'exécution de la tâche initiale.

Voir plus
Questions réponses
Pourquoi utiliser continueWith au lieu de await?
ContinueWith est utilisé lorsque l'exécution de code après une tâche ne peut pas utiliser await, généralement pour des raisons de structure ou de conception de code.
Quels sont les risques d'utiliser task.Result sur une tâche non terminée?
Utiliser task.Result sur une tâche non terminée peut entraîner un blocage, car le thread attendra que la tâche se termine, provoquant un deadlock.
Dans quel contexte ContinueWith est-il particulièrement utile?
ContinueWith est particulièrement utile lorsque vous devez exécuter du code synchronisé après la complétion d'une tâche asynchrone sans risquer de créer des blocages de thread.
1 commentaire
5,0
1 vote
5
4
3
2
1
martial.cornet
Il y a 4 ans
Très bonne formation faisant suite aux fondamentaux.
Il faut être persévérant, mais le résultat est là : un très bon approfondissement du C#.