Demasiado Largo; Para Leer
Los subprocesos múltiples y el procesamiento múltiple son las dos formas más comunes de lograr la concurrencia y la paralelización. No muchos desarrolladores entienden la diferencia entre ellos y no pueden elegir cuál usar. En este artículo, discutiremos las diferencias. Podemos usar el módulo Threading de Python para comprender e implementar el concepto. El módulo de subprocesos ofrece una API intuitiva para generar fácilmente múltiples subprocesos que se pueden usar cuando se requiere más potencia de procesamiento. Para hacer esto, tendrá que usar algo conocido como **Lock** o **Global Interpreter Lock en Python.