/ multiprocessing-in-python
Overview
The multiprocessing module was added to Python in version 2.6. It was originally defined in PEP 371 by Jesse Noller and Richard Oudkerk. The multiprocessing module allows you to spawn processes in much the same manner as you can spawn threads with the threading module. The idea here is that because you are now spawning processes, you can avoid theGlobal Interpreter Lock (GIL) and take full advantages of multiple processors on a machine.
The multiprocessing package also includes some APIs that are not in the threading module at all. For example, there is a neat Pool class that you can use to parallelize executing a function across multiple inputs. We will be looking at Pool later. We will start with the multiprocessing module’s Process class.
Getting started with multiprocessing
The Process class is very similar to the threading module’s Thread class. Let’s try creating a series of processes that call the same function and see how that works:
In questa pagina del sito puoi guardare il video online Python Multiprocessing Tutorial: Parallel Programming Made Easy della durata di ore minuti seconda in buona qualità , che l'utente ha caricato Cloudvala 17 settembre 2023, condividi il link con amici e conoscenti, su youtube questo video è già stato visto 267 volte e gli è piaciuto 6 spettatori. Buona visione!