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

# Conceptos:
 - Multiproceso
 - BCP
 - Process status
 - Estados de un proceso
 - System
 - Funciones
 - Función main
 - Creación y ejecución de procesos
 - Padre crear hijo
 - Comunicación entre procesos
 - Pipes
   - Sin nombre
     - https://www.jesusninoc.com/2018/08/03/c-programming-in-linux-tutorial-037-pipe-function/
   - Con nombre
     - https://github.com/mememiguelo/PSP/blob/master/C/Otros/Fifo.c
     - https://github.com/mememiguelo/PSP/blob/master/C/Otros/fifocrea.c
     - https://github.com/mememiguelo/PSP/blob/master/C/Otros/fifoescribe.c
 - Sincronizar procesos
 - Señales
 - Creación procesos Java
 - Programación concurrente
 - Condiciones de Bernstein
 - Programación paralela
 - Memorias compartidas
 - Semáforos
 - Programación distribuida

# Procesos en Java

## Crear un proceso utilizando ProcessBuilder
https://www.jesusninoc.com/2012/08/25/crear-un-proceso-utilizando-processbuilder/
## Crear un proceso utilizando Runtime
https://www.jesusninoc.com/08/26/crear-un-proceso-utilizando-runtime/

# Primer programa en C

## Primer programa en C
https://www.jesusninoc.com/2014/09/27/primer-programa-en-c/

## Compiling a C Program on the Windows Command Line
https://www.jesusninoc.com/2015/09/01/compiling-a-c-program-on-the-windows-command-line/

## Compilar un programa en C mediante GCC (GNU Compiler Collection) desde PowerShell
https://www.jesusninoc.com/2018/06/23/compilar-un-programa-en-c-mediante-gcc-gnu-compiler-collection-desde-powershell/

## Compiling a C Program on the Bash in PowerShell
https://www.jesusninoc.com/2018/07/03/compiling-a-c-program-on-the-bash-in-powershell/


# Procesos en Linux

## Programación de procesos en Linux
https://www.jesusninoc.com/2015/01/02/programacion-de-procesos/

## Crear un proceso hijo mediante la función fork de Linux (en Bash y en PowerShell mediante WSL)
https://www.jesusninoc.com/2018/07/04/crear-un-proceso-hijo-mediante-la-funcion-fork-de-linux-en-bash-y-en-powershell-mediante-wsl/

## Crear un hijo
https://github.com/mememiguelo/PSP/blob/master/C/Otros/PadreHijo.c
