Toujours trop peu de développeurs ont infléchi leur style de programmation vers le multitâche et le parallélisme pourtant devenus indispensables. Certains l’ont fait et pensent que jouer avec les Threads est suffisant. En réalité le Threading n’est pas forcément équivalent à du parallélisme. Il est temps d’en “remettre une couche” !Plus...
Traiter des données arborescentes est toujours un peu délicat car cela implique l’usage de code récursif, sorte d’épouvantail à informaticien… Pire si tout cela doit être parallélisé c’est un cauchemar pour certains ! Mais c’est oublier que ces problèmes complexes peuvent être résolus par quelques lignes de C# avec l’aide de LINQ !Plus...
Après l’étude de Task en 11 parties qui précèdent faisons un point sur les différentes approches de l'asynchronisme pour conclure. Task y joue un rôle important mais aussi async/await tout comme la bonne compréhension de l’asynchronisme lui-même…Plus...
La partie 10 a permis de visiter les moyens de créer des tâches de type Delegate, il reste à voir comment faire de même avec des tâches de type Promise qui sont en réalité des sortes d’évènements sans code à exécuter.Plus...
Lancer des Task de type Delegate peut prendre différents chemins, nombreux sont ceux qui sont obsolètes ou qui n’ont que peu d’intérêt, finalement le choix se réduit à peu de possibilités essentielles à connaitre.Plus...