Note :
Ce livre est très apprécié pour sa couverture complète des concepts de concurrence en C++, son contenu bien écrit et son utilité en tant que référence pour les développeurs. Il comprend des analogies et des exemples utiles qui clarifient des sujets complexes. Cependant, certains critiques ont noté des problèmes de qualité d'impression et la nécessité de mises à jour pour inclure des fonctionnalités récentes du C++ telles que les coroutines.
Avantages:Ce livre est très bien écrit, il donne une vue d'ensemble de la concurrence, les concepts sont bien expliqués avec des analogies, c'est une excellente référence pour la concurrence moderne en C++, il est fortement recommandé pour les développeurs sérieux, il comprend des exemples pratiques et une annexe pour des concepts additionnels.
Inconvénients:Nécessite une compréhension de base du C++ pour saisir les exemples, la qualité d'impression est médiocre avec des figures en noir et blanc, manque de mises à jour sur les nouvelles fonctionnalités comme les coroutines de C++20/23, peut être déroutant sur certains termes comme les continuations.
(basé sur 25 avis de lecteurs)
C++ Concurrency in Action
Résumé
Ce best-seller a été mis à jour et révisé pour couvrir tous les derniers changements apportés à C++ 14 et 17 C++ Concurrency in Action, deuxième édition vous enseigne tout ce dont vous avez besoin pour écrire des applications multithread robustes et élégantes en C++17.
L'achat du livre imprimé inclut un livre électronique gratuit aux formats PDF, Kindle et ePub de Manning Publications.
À propos de la technologie
Vous choisissez le C++ lorsque vos applications doivent fonctionner rapidement. Une concurrence bien conçue les rend encore plus rapides. C++ 17 offre une prise en charge solide de la programmation multithread et multiprocesseur requise pour le traitement graphique rapide, l'apprentissage automatique et d'autres tâches sensibles aux performances. Ce livre exceptionnel présente les caractéristiques, les modèles et les meilleures pratiques de la concurrence en C++ de niveau production.
A propos du livre
C++ Concurrency in Action, deuxième édition, est le guide définitif pour écrire d'élégantes applications multithread en C++. Mis à jour pour C++ 17, il aborde avec soin tous les aspects du développement simultané, du démarrage de nouveaux threads à la conception d'algorithmes et de structures de données multithreads entièrement fonctionnels. Le maître de la simultanéité Anthony Williams présente des exemples et des tâches pratiques dans chaque chapitre, y compris des idées qui raviront même les développeurs les plus expérimentés.
Ce qu'il y a à l'intérieur
⬤ Couverture complète des nouvelles fonctionnalités de C++ 17.
⬤ Démarrage et gestion des threads.
⬤ Synchronisation des opérations concurrentes.
⬤ La synchronisation des opérations concurrentes.
⬤ Le débogage des applications multithreads.
A propos du lecteur
Écrit pour les développeurs C et C++ de niveau intermédiaire. Aucune expérience préalable de la concurrence n'est requise.
A propos de l'auteur
Anthony Williams est un membre actif du BSI C++ Panel depuis 2001 et est le développeur des extensions just: : thread Pro de la bibliothèque de threads C++ 11.
Table des matières
⬤ Bonjour, le monde de la concurrence en C++.
⬤ La gestion des threads.
⬤ Le partage des données entre les threads.
⬤ La synchronisation des opérations concurrentes.
⬤ Le modèle de mémoire C++ et les opérations sur les types atomiques.
⬤ Concevoir des structures de données concurrentes basées sur des verrous.
⬤ Conception de structures de données concurrentes sans verrou.
⬤ Conception de code concurrent.
⬤ Gestion avancée des threads.
⬤ Algorithmes parallèles.
⬤ Test et débogage d'applications multithreads.
© 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)