
Java Threads and the Concurrency Utilities
Jeff Friesen
- Editorial
- Apress
- Año
- 2015
- Páginas
- ~200
- Nivel
- Intermedio
De qué trata
Manual técnico especializado de Jeff Friesen publicado por Apress en 2015. Explica en detalle los primitivos de sincronización y las utilidades de concurrencia de la plataforma Java.
Explora la creación de hilos, variables `volatile`, bloques `synchronized`, el paquete `java.util.concurrent` (CountDownLatch, CyclicBarrier, Semaphore, Phaser, Exchanger), ejecutores y pools de subprocesos (`ExecutorService`), y colecciones concurrentes.
Jeff Friesen desmitifica los problemas clásicos de la concurrencia (condiciones de carrera, interbloqueos y visibilidad de memoria) con diagramas intuitivos y soluciones contrastadas. Una excelente guía práctica para desarrolladores intermedios.
- Java Threads
- Jeff Friesen
- java.util.concurrent
- Semaphore
- CountDownLatch
- Phaser
- ExecutorService
- Apress
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Simulador de Sistemas Distribuidos con Primitivas de Concurrencia
Implementación de una simulación de tareas paralelas coordinadas mediante CyclicBarrier, Semaphore y pools de hilos concurrentes.

