Native
The following reference provides information about the Dragon Native API. Much of the API is inspired by Python
multiprocessing but includes extended functionality, such as support for explicit placement of resources through
the dragon.infrastructure.policy.Policy
class.
Python Reference
Infrastructure Information
The Dragon native machine interface provides hardware related functionality. |
Process Management
The Dragon native process object provides process management across one or multiple distributed systems. |
Object providing API to manage group of Dragon Processes via Dragon Global Services |
Synchronization
The Dragon native barrier is an object for parties number of threads. |
|
The Dragon native event is an object that is used for signaling between threads or processes. |
|
The Dragon native lock provides basic synchronization functionality between processes and threads. |
|
The Dragon native implementation of the classical semaphore synchronization object. |
Process Pools
Returned by |
|
alias of |
|
A Dragon native Pool relying on native Process Group and Queues |