NVIDIA Iray: Base API Home  Up
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Multithreading Support

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...
 

Detailed Description

Primitives useful for multithreaded applications, for example, atomic counters, condition variables, and locks.