RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
SyncObjs Namespace

This is namespace SyncObjs.

Name 
Description 
The following table lists classes in this documentation. 
The following table lists structs, records, enums in this documentation. 
The following table lists types in this documentation. 
 
Name 
Description 
 
TConditionVariableCS allows the use of condition variables in combination with critical sections. 
 
TConditionVariableHelper is a class helper for the TRTLConditionVariable record. 
 
TConditionVariableMutex allows the use of condition variables in combination with mutexes. 
 
TCriticalSection allows a thread in a multi-threaded application to temporarily block other threads from accessing a block of code. 
 
TCriticalSectionHelper is a record helper for the TRTLCriticalSection record. 
 
TEvent represents an external event. 
 
THandleObject is the base class for all thread synchronization objects that use a handle. 
 
TMutex is a synchronization primitive used to guard a shared resource. 
 
TSemaphore is a synchronization primitive that manages the concurrent execution of threads, in the context of sharing a common resource. 
 
TSimpleEvent represents an unnamed manual event object. 
 
TSynchroObject is the base class for all thread synchronization objects. 
 
Name 
Description 
 
TWaitResult indicates the reason an event object stopped waiting for its signal. 
Name 
Description 
THandleObjectArray represents an array of THandleObject
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!