dragon.mpbridge
The Dragon MPBridge component maps the Python Multiprocessing API onto Dragon Native components.
Functions
Main entrypoint for running a Multiprocessing program backed by Dragon. |
- dragon_spawn_main()
Main entrypoint for running a Multiprocessing program backed by Dragon. I.e. this is the function first executed when a new Dragon process is started through a Multiprocessing call to
process.start()
. Seedragon.mpbridge.process.Popen._launch
.
Modules
Dragon's replacement for the Multiprocessing Connection and Pipe objects |
|
Dragon's replacement for the Multiprocessing context object. |
|
Dragon's replacement for the Multiprocessing Heap based on Dragon managed memory. |
|
Dragon's replacement of Multiprocessing Managers. |
|
A class to monkeypatch Dragon classes into Python Multiprocessing. |
|
Dragon's replacement for Multiprocessing Pool. |
|
Dragon's replacement classes for Multiprocessing Process. |
|
Dragon's replacement of Multiprocessing Queue objects based on Channels. |
|
Dragon's replacements for Multiprocessings 'reduction' module. |
|
Dragon's replacement for Multiprocessing Shared Memory. |
|
Dragon's replacement for Multiprocessing's shared ctypes objects: Value and Array. |
|
Dragon's replacements for the synchronization primitives in Multiprocessing. |
|
Dragon's replacement for Multiprocessing's logging methods. |