Categories: Coroutines

Coroutines

Share

Las coroutines en Kotlin vienen a tratar de solucionar todos los problemas y dificultades que presentaban los Thread en Java, ya que la realidad es que hoy día es la programación asíncrona o non-blocking. Se pueden considerar como hilos livianos.

Las corrutinas no forman, al completo, parte de Kotlin, por lo que tendrás que incluirlas en tu proyecto con la siguiente dependencia:

implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.1.1'

Si quieres usarlas con Android:

implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.1.1'

Comprueba la última versión directamente en el GitHub de Kotlin o en el Maven Repository.

En este artículo en inglés podrás aprender bastante sobre qué es programación asíncrona y la diferencia entre concurrencia y paralelismo, algo que iremos tratando a lo largo de los diferentes artículos sobre las corrutinas.

También nos facilitarán poder utilizar patrones de diseño asíncronos.


Enlaces de Interés:

Recent Posts

  • Curso Interactivo

Variables

En esta lección aprenderás a declarar variables y los tipos básicos.

5 años ago
  • Curso Interactivo

Introducción al Curso Interactivo

La mejor forma de aprender algo en esta vida es a base de practicar. Espero…

5 años ago
  • Coroutines

Iniciar una Corrutina

La principal forma de iniciar una corrutina en Kotlin es con el coroutine builder launch…

5 años ago
  • Funciones Estándar

Resumen Elección de Modismo

Con este esquema te puedes guiar a la hora de elegir el modismo o función…

5 años ago
  • Funciones Estándar

With

El último que queda por ver es with qué en inglés significa "con". Por lo…

5 años ago
  • Funciones Estándar

Run

Con run a diferencia de apply no se devuelve el objeto si no que devuelve…

5 años ago