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.