Pour gérer des traitements un peu "long", il est recommandé d'utiliser plusieurs threads dans nos applications.
Par exemple, vous voulez calculer les 1.000.000 premières décimales de Pi sans figer l'affichage !

Et bien, voici un exemple d'implémentation du pattern "Asynchronous Pattern" tel qu'il est décrit dans MSDN.
Certains diront que c'est un peu long par rapport à ce qui est fait, mais le résultat est plutot sympa !

Rendez-vous sur www.csharpfr.com : http://www.csharpfr.com/codes/IMPLEMENTATION-PATTERN-ASYNCHRONOUS_41848.aspx

Pour plus de renseignement sur ce pattern et la façon de l'implémenter, vous pouvez consulter le site MSDN à l'adresse suivante : http://msdn2.microsoft.com/fr-fr/library/bz33kx67(VS.80).aspx

 

PS : c'est ma 50ème source sur www.csharpfr.com !