¿Que es la programacion concurente?

Descriptores: Teoría básica de ejecución concurrente de procesos; planificación. Comunicación y sincronización: memoria compartida y paso de mensajes. Programación concurrente en diferentes modelos de programación. Introducción a la programación distribuida, paralela y en tiempo real. Lenguajes, sistemas operativos. Aplicaciones.