La concurrencia, los fenómenos naturales, es el suceso de dos o más eventos al mismo tiempo. Es una tarea desafiante para los profesionales crear aplicaciones concurrentes y aprovechar al máximo el hardware de la computadora.
Este tutorial será útil para graduados, postgraduados y estudiantes de investigación que tengan interés en esta materia o que la tengan como parte de su plan de estudios. El lector puede ser principiante o avanzado.
El lector debe tener conocimientos básicos sobre conceptos tales como concurrencia, multiprocesamiento, subprocesos y procesos, etc. del sistema operativo. También debe conocer la terminología básica que se utiliza en el sistema operativo junto con los conceptos de programación de Python.