# Programación multiproceso:
 -	Ejecutables. Procesos. Servicios.
 -	Estados de un proceso.
 -	Hilos.
 -	Programación concurrente.
 -	Programación paralela y distribuida.
 -	Comunicación entre procesos.
 -	Gestión de procesos.
 -	Sincronización entre procesos.
 -	Programación de aplicaciones multiproceso.

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

# Práctica
- Mostrar ejemplo de ejecución de proceso JAR (algo parecido a calculadora de DNI)

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

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

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

# Java
## Oracle JDK 11 Documentation
https://docs.oracle.com/en/java/javase/11/

### Class Thread
* https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Thread.html
* https://docs.oracle.com/javase/10/docs/api/java/lang/Thread.html
* https://docs.oracle.com/javase/9/docs/api/java/lang/Thread.html
* https://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html
* http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html

## Multiprocesos en Java: Como usar Hilos(Threads)
http://panamahitek.com/multiprocesos-en-java-como-usar-hilosthreads/

## Java Thread join
https://www.journaldev.com/1024/java-thread-join-example
