
Learning Concurrent Programming in Scala, 2nd Edition
Aleksandar Prokopec
- Editorial
- Packt
- Año
- 2017
- Páginas
- ~348
- Nivel
- Básico
De qué trata
Segunda edición de la destacada obra de Aleksandar Prokopec publicada por Packt en 2017. Presenta un panorama completo y riguroso sobre la programación concurrente y paralela moderna en la JVM con Scala.
Cubre desde los primitivos de hilos y sincronización de memoria de la JVM, Futures y Promises, colecciones paralelas y concurrentes (TrieMap), Software Transactional Memory (STM), el modelo de actores con Akka, hasta programación reactiva con flujos de datos y extensiones reactivas (RxScala).
Cada capítulo incluye diagramas ilustrativos, ejemplos matemáticos y computacionales precisos, así como ejercicios de optimización de rendimiento. Muy elogiado por ingenieros de sistemas distribuidos y computación de alto rendimiento.
- Concurrencia
- Scala
- Futures y Promises
- Akka
- STM
- Colecciones Paralelas
- RxScala
- Multithreading
¿Cómo enseña?
Con ejercicios
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Motor Concurrente de Procesamiento de Datos Masivos
Implementación de un sistema de análisis paralelo en memoria utilizando Futures, TrieMaps y actores Akka coordinados.

