Note :
Ce livre est réputé pour sa clarté et son caractère pratique dans l'enseignement de la concurrence et de la programmation asynchrone en C#. Il explique efficacement les concepts liés à Task et async/await de C#, ce qui en fait une ressource précieuse pour les débutants comme pour les développeurs expérimentés. Cependant, certains lecteurs estiment que la profondeur du contenu ne justifie pas le prix, et il y a des plaintes concernant l'état dans lequel le livre est arrivé.
Avantages:Séparation claire et cohérente des chapitres, excellent pour comprendre la programmation asynchrone en C#, exemples concis et pratiques, bon pour les développeurs débutants et confirmés, approche pratique moderne, référence utile pour le multithreading.
Inconvénients:Certains contenus peuvent sembler trop basiques pour le prix, pas assez de profondeur dans les exemples, suppose une connaissance préalable du sujet, l'état de livraison du livre était mauvais, et certains lecteurs ont exprimé qu'il se lit plus comme une compilation de blogs que comme un manuel complet.
(basé sur 16 avis de lecteurs)
Concurrency in C# Cookbook: Asynchronous, Parallel, and Multithreaded Programming
Si vous êtes l'un des nombreux développeurs encore incertains quant au développement concurrent et multithread, ce livre de recettes pratiques vous fera changer d'avis. Avec plus de 85 recettes riches en code dans cette deuxième édition mise à jour, l'auteur Stephen Cleary démontre les techniques de traitement parallèle et de programmation asynchrone en utilisant les bibliothèques et les fonctionnalités du langage dans .NET et C# 8. 0.
La simultanéité est désormais plus courante dans le développement d'applications réactives et évolutives, mais elle reste extrêmement difficile à coder. Les solutions détaillées de ce livre de recettes vous montrent comment les outils modernes élèvent le niveau d'abstraction, rendant la simultanéité beaucoup plus facile qu'auparavant. Complétées par du code prêt à l'emploi et des discussions sur le comment et le pourquoi des solutions, ces recettes vous aideront à :
⬤ S'initier à la concurrence et à la programmation asynchrone et parallèle.
⬤ Utiliser async et await pour les opérations asynchrones.
⬤ Améliorer votre code avec des flux asynchrones.
⬤ Explorer la programmation parallèle avec la bibliothèque de tâches parallèles de .NET.
⬤ Créer des pipelines de flux de données avec la bibliothèque TPL Dataflow de .NET.
⬤ Comprendre les capacités que System. Reactive s'appuie sur LINQ.
⬤ Utiliser des collections immuables et sûres pour les threads.
⬤ Apprendre à effectuer des tests unitaires avec du code concurrent.
⬤ Faire en sorte que le pool de fils travaille pour vous.
⬤ Permettre une annulation propre et coopérative.
⬤ Examiner des scénarios pour combiner des approches concurrentes.
⬤ Plonger dans la programmation orientée objet adaptée à l'asynchronisme.
⬤ Reconnaître et écrire des adaptateurs pour le code utilisant des styles asynchrones plus anciens.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)