Om  1.0.0
A universal framework for multimedia simulation
Namespaces | Classes | Typedefs
om::threads Namespace Reference

A namespace containing classes that provide ways to create, manage, and synchronize threads. More...

Namespaces

 atomic
 

Classes

class  Atomic
 A class that wraps a primitive-type value in atomic operations. More...
 
class  FunctionThread
 A class that provides a function-based interface for creating threads. More...
 
class  Mutex
 A class whose job is to provide a means of thread synchronization by exclusion. More...
 
class  ScopedMutex
 A class that locks a mutex upon construction and unlocks it upon destruction. More...
 
class  Semaphore
 A class that implements a count-based synchronization object. More...
 
class  Signal
 A class that represents a thread-to-thread condition signaling event. More...
 
class  ThreadBase
 A class that provides a system-independent abstraction for a thread of execution. More...
 
class  ThreadPool
 A class that executes jobs on a set of worker threads. More...
 
class  ThreadPriority
 An enum class that specifies the different execution priorities that a thread can have. More...
 

Typedefs

typedef FunctionThread< void()> Thread
 
typedef PointerInt ThreadID
 

Detailed Description

A namespace containing classes that provide ways to create, manage, and synchronize threads.

Typedef Documentation