Técnicas de Concurrencia en Kotlin
260 páginas
Spanish
PDF
4.5

Técnicas de Concurrencia en Kotlin

Практическое руководство по многопоточности и асинхронности

Autor:

Año:

Resumen:

Introducción

El libro «Concurrency Techniques in Kotlin» de A. Foster, publicado en 2021, es una guía completa para trabajar con concurrencia en el lenguaje Kotlin. En la era de los procesadores multinúcleo y las aplicaciones exigentes en rendimiento, la capacidad de gestionar correctamente la computación paralela se vuelve crítica. El autor guía al lector desde conceptos básicos hasta técnicas avanzadas, utilizando las capacidades modernas de Kotlin, incluyendo coroutines, threads y channels.

De qué trata el libro

El libro cubre todos los aspectos clave de la programación concurrente en Kotlin. La primera parte se centra en los fundamentos: diferencias entre paralelismo y concurrencia, modelos de memoria, problemas de race conditions y locks. Luego, el autor pasa a herramientas prácticas, desde threads tradicionales de Java hasta coroutines nativas de Kotlin. Se presta especial atención a la librería kotlinx.coroutines, sus dispatchers, ámbitos de corrutina y concurrencia estructurada. La segunda mitad del libro aborda temas avanzados: channels para el intercambio de datos entre coroutines, Flow para flujos reactivos, pruebas de código concurrente e integración con frameworks de Android.

Para quién es este libro

El libro está dirigido a desarrolladores que ya conocen los fundamentos de Kotlin y desean profundizar en el área de la concurrencia. Será útil para:

  • Desarrolladores Android que buscan escribir aplicaciones receptivas y rápidas;
  • Desarrolladores backend que

Recommendations