multiprocessing — Gestionar procesos como hilos

Propósito:Proporciona una interfaz de programación para la gestión de procesos.

El módulo multiprocessing incluye una interfaz de programación para dividir el trabajo entre múltiples procesos basados en la interfaz de programación para threading. En algunos casos multiprocessing es un reemplazo directo, y puede ser usado en lugar de threading para aprovechar los múltiples núcleos de CPU para evitar cuellos de botella computacionales asociados con Python bloqueo global de intérprete.

Debido a la similitud, los primeros ejemplos aquí han sido modificados de los ejemplos threading. Características proporcionadas por multiprocessing pero no están disponibles en threading más adelante.

Ver también