Puntuación:
El libro ha sido muy elogiado por su exhaustiva cobertura de los conceptos de concurrencia en C++, su contenido bien escrito y su utilidad como referencia para los desarrolladores. Incluye analogías y ejemplos útiles que aclaran temas complejos. Sin embargo, algunos críticos señalan problemas con la calidad de impresión y la necesidad de actualizaciones para incluir características recientes de C++ como las coroutines.
Ventajas:Increíblemente escrito, visión completa de la concurrencia, conceptos bien explicados con analogías, gran referencia para la concurrencia C++ moderna, muy recomendable para desarrolladores serios, incluye ejemplos prácticos y apéndice para conceptos adicionales.
Desventajas:Requiere una comprensión básica de C++ para entender los ejemplos, la calidad de impresión es pobre con figuras en blanco y negro, carece de actualizaciones sobre nuevas características como coroutines de C++20/23, puede ser confuso en ciertos términos como continuaciones.
(basado en 25 opiniones de lectores)
C++ Concurrency in Action
Resumen
Este bestseller ha sido actualizado y revisado para cubrir todos los últimos cambios de C++ 14 y 17 C++ Concurrency in Action, Second Edition le enseña todo lo que necesita para escribir aplicaciones multihilo robustas y elegantes en C++17.
La compra del libro impreso incluye un libro electrónico gratuito en formatos PDF, Kindle y ePub de Manning Publications.
Acerca de la tecnología
Usted elige C++ cuando sus aplicaciones necesitan ejecutarse rápidamente. La concurrencia bien diseñada las hace aún más rápidas. C++ 17 ofrece una sólida compatibilidad con la programación multiproceso y multiprocesador necesaria para el procesamiento gráfico rápido, el aprendizaje automático y otras tareas sensibles al rendimiento. Este excepcional libro presenta las características, patrones y mejores prácticas de la concurrencia C++ de nivel de producción.
Acerca del libro
C++ Concurrency in Action, Second Edition es la guía definitiva para escribir elegantes aplicaciones multihilo en C++. Actualizada para C++ 17, aborda cuidadosamente todos los aspectos del desarrollo concurrente, desde el inicio de nuevos hilos hasta el diseño de algoritmos y estructuras de datos multihilo totalmente funcionales. El maestro de la concurrencia Anthony Williams presenta ejemplos y tareas prácticas en cada capítulo, incluyendo ideas que harán las delicias incluso del desarrollador más experimentado.
Contenido
⬤ Cobertura completa de las nuevas características de C++ 17.
⬤ Inicio y gestión de hilos.
⬤ Sincronización de operaciones concurrentes.
⬤ Diseño de código concurrente.
⬤ Depuración de aplicaciones multihilo.
Sobre el lector
Escrito para desarrolladores intermedios de C y C++. No se requiere experiencia previa en concurrencia.
Sobre el autor
Anthony Williams ha sido un miembro activo del Panel C++ de BSI desde 2001 y es el desarrollador de las extensiones just:: thread Pro a la librería thread de C++ 11.
Índice
⬤ Hola, mundo de la concurrencia en C++.
⬤ Gestión de hilos.
⬤ Compartiendo datos entre hilos.
⬤ Sincronización de operaciones concurrentes.
⬤ El modelo de memoria de C++ y las operaciones sobre tipos atómicos.
⬤ Diseño de estructuras de datos concurrentes basadas en bloqueos.
⬤ Diseño de estructuras de datos concurrentes sin bloqueo.
⬤ Diseño de código concurrente.
⬤ Gestión avanzada de hilos.
⬤ Algoritmos paralelos.
⬤ Pruebas y depuración de aplicaciones multihilo.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)