Async/Await FAQ

Tags: Thread

Voici un billet de l'équipe de TPL très intéressant regroupant l'ensemble des questions que l'on peut se poser quand on veut programmez de façon asynchrone (ici avec .NET 4.5 et le fameux couple async/await).

Bien entendu, en face de ces questions, il présente des liens vers les différentes réponses (sinon, ca n'aurait aucun intérêt !!!).

Il décrit notamment les mécanismes qui découlent de la déclaration d'une méthode async (ce que fait le compilateur), si l'on peut marquer n'impoprte quelle méthode comme async, est-ce intéressant de créer systématiquement une méthode async pour une méthode syncro existante, dois-je invoquer la méthode Dispose , await utilise t'il le SynchronizationContext courant, quels sont les compatibilités avec les autres modèles asynchrones (APM, EAP), etc.

Bref, un article "de base" pour aborder la programmation asynchrone avec .NET 4.5.

 

blog comments powered by Disqus