## Programación multihilo:
 -	Recursos compartidos por los hilos.
 -	Estados de un hilo. Cambios de estado.
 -	Elementos relacionados con la programación de hilos. Librerías y clases.
 -	Gestión de hilos.
 -	Sincronización de hilos.
 -	Compartición de información entre hilos.
 -	Programación de aplicaciones multihilo.

### Teoría de hilos
* https://www.jesusninoc.com/12/15/programacion-multihilo-programacion-de-servicios-y-procesos/

### Conceptos
- Hilos
- Estado
- Interrupción
- Coroutines
- Sincronización

### Ejercicios
#### Productor-consumidor: Sincronización con colas en Kotlin
* https://www.jesusninoc.com/08/04/productor-consumidor-sincronizacion-con-colas-en-kotlin/
#### Productor-Consumidor en Kotlin utilizando java.util.concurrent
* https://www.jesusninoc.com/08/04/productor-consumidor-en-kotlin-utilizando-java-util-concurrent/
#### Recursos compartidos por los hilos en Kotlin (gestión de transacciones bancarias concurrentes)
* https://www.jesusninoc.com/10/05/recursos-compartidos-por-los-hilos-en-kotlin-gestion-de-transacciones-bancarias-concurrentes/

-----------------

### Avanzado
- Abrir Google Chrome en Android https://www.jesusninoc.com/11/20/abrir-google-chrome-en-android/
- Ver las coordenadas GPS en un dispositivo Android utilizando composable https://www.jesusninoc.com/11/20/ver-las-coordenadas-gps-en-un-dispositivo-android-utilizando-composable/
- Crear un fichero en Android con Kotlin https://www.jesusninoc.com/11/20/crear-un-fichero-en-android-con-kotlin/
- Crear PDF con Kotlin https://www.jesusninoc.com/07/12/crear-un-pdf-con-kotlin/
- Crear un PDF con Kotlin en Android https://www.jesusninoc.com/11/20/crear-un-pdf-con-kotlin-en-android/
- Dibujar una casa dentro de un PDF con Kotlin https://www.jesusninoc.com/07/12/dibujar-una-casa-en-un-archivo-pdf-con-kotlin/
- Captura de posición táctil en Android con Jetpack Compose https://www.jesusninoc.com/11/22/captura-de-posicion-tactil-en-android-con-jetpack-compose/
- JavaFX https://www.jesusninoc.com/11/01/interfaces-de-usuario-graficas-javafx-en-kotlin/
