Kotlin Coroutines: Deep Dive
Глубокое погружение в корутины Kotlin
Resumen:
Introducción
El libro «Kotlin Coroutines: Deep Dive» (autor Marcin Moskała, año 2022, 314 páginas) no es una introducción superficial más a las corrutinas de Kotlin. Es un estudio completo y profundo de los mecanismos de programación asíncrona, adecuado tanto para principiantes que desean comprender el tema como para desarrolladores experimentados que buscan alcanzar la maestría. El título justifica plenamente el contenido: el autor no solo muestra cómo usar las corrutinas, sino que explica cómo funcionan «bajo el capó» —a nivel de planificadores, estados de corrutinas y la estructura interna de la biblioteca kotlinx.coroutines.
De qué trata este libro
El libro está construido como un viaje secuencial de lo simple a lo complejo. Los primeros capítulos presentan conceptos básicos: qué es una corrutina, cómo ejecutarla con launch y async, cómo funcionan la cancelación y el manejo de excepciones. Luego, el autor pasa a temas más avanzados: contexto de corrutinas, despachadores, canales, Flow y pruebas de código asíncrono. Se presta especial atención a la estructura interna: el lector aprenderá cómo las corrutinas interactúan con los hilos, cómo funcionan la suspensión y la reanudación, y cómo evitar errores típicos relacionados con fugas de memoria y bloqueos.
Para quién es este libro
El libro será útil para:
- Desarrolladores de Kotlin que ya usan corrutinas pero quieren comprender más profundamente su mecánica.
- Desarrolladores de Android