Acerca de la serie 'Programación concurrente'

Última actualización del anuncio: 2 de septiembre de 2021.

La serie de artículos del blog centrada en la programación concurrente con C++, publicada originalmente en 2016, ha sido revisada y ampliada con el fin de dar cabida a nuevas funcionalidades introducidas por los estándares C++17 y C++20. En particular, sus textos y códigos han sido reescritos siempre que ha sido necesario con el fin de garantizar tanto el rigor de los contenidos como una narrativa coherente.

A los cinco primeros artículos de la serie se suman ahora tres nuevos posts centrados en los hilos std::jthread cooperativamente interrumpibles (C++20), la implementación de colas concurrentes y un ejercicio resuelto de paralelización en el contexto de la gestión de información sobre directorios:

  1. Introducción básica: clase std::thread y función std::async
  2. Paralelización de algoritmos
  3. Comprendiendo std::async en más detalle
  4. ¿Cómo funciona std::packaged_task?
  5. Mecanismo de exclusión mutua (mutex)
  6. std::jthread: hilo cooperativamente interrumpible
  7. Queue sincronizado
  8. Ejercicio resuelto de paralelización
La serie seguirá siendo extendida en el futuro a través de nuevos artículos.

No hay comentarios:

Publicar un comentario