RR Thread Pool
 All Classes Functions Typedefs Groups Pages
Classes | Typedefs
Low level concurrency

Contains low level classes to implement multi-threaded applications. More...

Classes

class  ICond
 A condition variable to allow synchronization between threads. More...
 
class  Cond
 Convenient adapter for class ICond. More...
 
class  IMutex
 The mutex class is a synchronization primitive that can be used to protect shared data from being simultaneously accessed by multiple threads. More...
 
class  Mutex
 Convenient adapter for class IMutex. More...
 
class  IThread
 The class thread represents a single thread of execution. More...
 

Typedefs

typedef Locker< MutexMutex::Locker
 Convenient typedef for a Locker that locks a Mutex.
 
typedef std::shared_ptr< IThreadThread
 Shared pointer for abstract interface IThread. More...
 

Detailed Description

Contains low level classes to implement multi-threaded applications.

Typedef Documentation

typedef std::shared_ptr< IThread > Thread

Shared pointer for abstract interface IThread.

See Also
Resource Acquisition Is Initialization