multiprocessing is a package that supports spawning processes using an API similar to the threading module. The multiprocessing package offers both local and remote concurrency, effectively side-stepping the Global Interpreter Lock by using subprocesses instead of threads. Due to this, the multiprocessing module allows the programmer to fully leverage multiple processors on a given machine. It runs on both Unix and Windows. . This is a back port to Python 2.4/2.5 of the multiprocessing package introduced via PEP-371 and Python 2.6. This is essentially a meta-fork of the original pyprocessing project found at: http://pyprocessing.berlios.de/ .