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.