better multiprocessing and multithreading in Python


Multiprocess is a fork of multiprocessing, and is developed as part of pathos. It uses dill to serialize objects.

Multiprocessing is a package for the Python language which supports the spawning of processes using the API of the standard library's threading module. multiprocessing has been distributed in the Python standard library.

 * Objects can be transferred between processes using pipes or
   multi-producer/multi-consumer queues.
 * Objects can be shared between processes using a server process or
   (for simple data) shared memory.
 * Equivalents of all the synchronization primitives in threading are
 * A Pool class makes it easy to submit tasks to a pool of worker

Multiprocess is part of pathos, a Python framework for heterogeneous computing. multiprocess is in active development, so any user feedback, bug reports, comments, or suggestions are highly appreciated.

Upload more screenshots

Please help extend the collection of screenshots. Just make a screenshot and upload it here. You don't need to register or anything.

Upload a screenshot

Hint: upload an image here from your clipboard with Ctrl-V


Install this software package

If the package is available for the distribution you are currently using on your computer then install the software by clicking on…

Install python3-multiprocess