C++ Concurrencia en Acción


Precio:
Precio de venta$93.32

Descripción

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 eBook gratuito en formato PDF, Kindle y ePub de Manning Publications.

Sobre la tecnología

Usted elige C++ cuando sus aplicaciones necesitan ejecutarse rápido. Una concurrencia bien diseñada las hace ir aún más rápido. C++ 17 ofrece un fuerte soporte para la programación multihilo y multiprocesador requerida para el procesamiento gráfico rápido, el aprendizaje automático y otras tareas sensibles al rendimiento. Este libro excepcional desglosa las características, patrones y mejores prácticas de la concurrencia en C++ a nivel de producción.

Sobre el libro

C++ Concurrency in Action, Second Edition es la guía definitiva para escribir aplicaciones multihilo elegantes en C++. Actualizado 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 completamente funcionales. El maestro de la concurrencia Anthony Williams presenta ejemplos y tareas prácticas en cada capítulo, incluyendo conocimientos que deleitarán incluso al 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 con concurrencia.

Sobre el autor

Anthony Williams ha sido un miembro activo del Panel BSI C++ desde 2001 y es el desarrollador de las extensiones just::thread Pro para la biblioteca de hilos de C++ 11.

Tabla de contenidos

  1. Hola, mundo de la concurrencia en C++
  2. Gestión de hilos
  3. Compartir datos entre hilos
  4. Sincronización de operaciones concurrentes
  5. El modelo de memoria de C++ y operaciones sobre tipos atómicos
  6. Diseño de estructuras de datos concurrentes basadas en bloqueos
  7. Diseño de estructuras de datos concurrentes sin bloqueos
  8. Diseño de código concurrente
  9. Gestión avanzada de hilos
  10. Algoritmos paralelos
  11. Prueba y depuración de aplicaciones multihilo


Autor: Anthony Williams
Editorial: Manning Publications
Publicado: 09/03/2019
Páginas: 592
Tipo de encuadernación: Tapa blanda
Peso: 2.20 libras
Tamaño: 9.20h x 7.30w x 1.20d
ISBN13: 9781617294693
ISBN10: 1617294691
Categorías BISAC:
- Informática | Lenguajes | C++
- Informática | Programación | Paralelo
- Informática | Lenguajes | C

Sobre el autor
Anthony Williams es un desarrollador y consultor con sede en el Reino Unido con muchos años de experiencia en C++. Ha sido miembro activo del Panel de Estándares C++ de BSI desde 2001, y es autor o coautor de muchos de los documentos del Comité de Estándares C++ que llevaron a la inclusión de la biblioteca de hilos en el nuevo Estándar C++, conocido como C++11 o C++0x. Ha sido el mantenedor de la biblioteca de hilos de Boost desde 2006, y es el desarrollador de la implementación just::thread de la biblioteca de hilos de C++11 de Just Software Solutions Ltd. Anthony vive en el extremo oeste de Cornualles, Inglaterra.