![]() |
NDEVR
API Documentation
|
Threads, locks, queues, and concurrency primitives. More...
Classes | |
| class | BasicThread |
| A thread that executes a user-provided callback function concurrently. More... | |
| class | ConcurrentOperation |
| Contains thread-safe operations for inter-thread logic Increment and Decrement can be used to safely add to a shared uint04 value. More... | |
| class | LocalApplicationLauncherThread |
| Launches an external application on a separate thread. More... | |
| class | MultiRLock |
| Acquires read locks on multiple RWLocks simultaneously in a deadlock-safe order. More... | |
| class | MultiWLock |
| Acquires write locks on multiple RWLocks simultaneously in a deadlock-safe order. More... | |
| class | RLock |
| Used to lock a particular variable for reading. More... | |
| class | RWLock |
| A readers-writer lock allowing concurrent reads or exclusive writes. More... | |
| class | Thread |
| The default thread class for executing concurrent sequences in the NDEVR API. More... | |
| class | ThreadFunctions |
| Forward declaration of LogPtr for log access. More... | |
| class | ThreadQueue |
| Executes a queue of callback functions sequentially on a dedicated thread. More... | |
| class | WLock |
| Used to lock a particular variable for writing. More... | |
Threads, locks, queues, and concurrency primitives.
Thread management, read-write locks, background task queues, and thread-safe utilities for multi-threaded design operations.