# 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.

# Existen dos técnicas para crear un thread:
- Heredar de la clase java.lang.Thread y sobrescribir el método run().
- Implementar el interfaz java.lang.Runnable (por tanto tenemos que implementar el método run() ) y crear una instancia de la clase java.lang.Thread pasándole el objeto que implementa java.lang.Runnable como parámetro.

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

# Ideas sobre proyectos relacionados con seguridad
* https://github.com/jesusninoc/ClasesSAD/blob/master/2019-09-02.md
