This section provides pointers to the reference sections. The following three classes define the public interfaces for the threading and synchronization library:
Thread
is the abstract base class from which you can construct
application specific threads.
Synchronizable
is the class used to perform synchronization.
SyncGuard
is built on top of Synchronizable
to
provide monitor like synchronization semantics.
CCondition documents condition variables. Condition variables are a synchronziation scheme that allows a thread to wait for a specific condition to be signalled by another thread.
CGaurdedObject
documents the CGaurdedObject
base class.
CBufferQueue described
the CBufferQueue
inter thread communications
class.