orphan: |
---|
Python Multiprocessing :py:class:`~unidist.core.backends.pymp.core.process_manager.Worker` represents a Python process that has a task queue. Tasks from the queue are run sequentially.
.. autoclass:: unidist.core.backends.pymp.core.process_manager.Worker :members:
Python Multiprocessing :py:class:`~unidist.core.backends.pymp.core.process_manager.Task` is an object-wrapper for a free functions and actor methods.
.. autoclass:: unidist.core.backends.pymp.core.process_manager.Task :members:
Python Multiprocessing :py:class:`~unidist.core.backends.pymp.core.process_manager.ProcessManager` schedules operations (:py:class:`~unidist.core.backends.pymp.core.process_manager.Task` objects) to free :py:class:`~unidist.core.backends.pymp.core.process_manager.Worker`-s by round-robin algorithm. Free :py:class:`~unidist.core.backends.pymp.core.process_manager.Worker` is a worker, that isn't used by Python Multiprocessing :py:class:`~unidist.core.backends.pymp.core.actor.Actor`.
.. autoclass:: unidist.core.backends.pymp.core.process_manager.ProcessManager :members: