
Java Lambdas and Parallel Streams
Michael Muller
- Editorial
- Apress
- Año
- 2016
- Páginas
- ~104
- Nivel
- Intermedio
De qué trata
Guía especializada escrita por Michael Muller y publicada por Apress en 2016. Enseña a exprimir la capacidad de los procesadores multinúcleo aprovechando las expresiones lambda y los flujos paralelos de Java 8.
Cubre la descomposición y evaluación de pipelines de Streams paralelos, el framework Fork/Join subyacente (`ForkJoinPool.commonPool()`), división eficiente de colecciones con Spliterators personalizados, y prevención de condiciones de carrera en operaciones de reducción y agregación.
El autor analiza benchmarks empíricos para determinar con precisión matemática cuándo un flujo paralelo supera a uno secuencial y cuándo la sobrecarga de sincronización lo ralentiza. Una lectura sumamente formativa para optimización en Java.
- Parallel Streams
- Lambdas
- ForkJoinPool
- Spliterator
- Michael Muller
- Rendimiento
- Concurrencia
- Apress
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Motor Paralelo de Análisis de Big Data con Streams y Spliterators
Implementación de un analizador de grandes conjuntos de datos con Spliterators personalizados y agregaciones concurrentes de alto rendimiento.

