Primitives useful for multithreaded applications, for example, atomic counters, condition variables, and locks. More...
Classes | |
| class | mi::base::Atom32 |
| A 32-bit unsigned counter with atomic arithmetic, increments, and decrements. More... |
|
| class | mi::base::Condition |
| Conditions allow threads to signal an event and to wait for such a signal, respectively. More... |
|
| class | mi::base::Lock |
| Non-recursive lock class. More... |
|
| class | mi::base::Recursive_lock |
| Recursive lock class. More... |
|
Primitives useful for multithreaded applications, for example, atomic counters, condition variables, and locks.