SyncObjs
Contents |
Delphi Information
Array
| THandleObjectArray |
THandleObjectArray represents an array of THandleObject. |
Class
| TConditionVariableCS |
TConditionVariableCS allows the use of condition variables in combination with critical sections. |
| TConditionVariableMutex |
TConditionVariableMutex allows the use of condition variables in combination with mutexes. |
| TCriticalSection |
TCriticalSection allows a thread in a multi-threaded application to temporarily block other threads from accessing a block of code. |
| TEvent |
TEvent represents an external event. |
| THandleObject |
THandleObject is the base class for all thread synchronization objects that use a handle. |
| TMutex |
TMutex is a synchronization primitive used to guard a shared resource. |
| TSemaphore |
TSemaphore is a synchronization primitive that manages the concurrent execution of threads, in the context of sharing a common resource. |
| TSimpleEvent |
TSimpleEvent represents an unnamed manual event object. |
| TSynchroObject |
TSynchroObject is the base class for all thread synchronization objects. |
Enum
| TWaitResult |
TWaitResult indicates the reason an event object stopped waiting for its signal. |
Helper
| TConditionVariableHelper |
TConditionVariableHelper is a class helper for the TRTLConditionVariable record. |
| TCriticalSectionHelper |
TCriticalSectionHelper is a record helper for the TRTLCriticalSection record. |
C++ Information
Class
| TConditionVariableCS |
TConditionVariableCS allows the use of condition variables in combination with critical sections. |
| TConditionVariableMutex |
TConditionVariableMutex allows the use of condition variables in combination with mutexes. |
| TCriticalSection |
TCriticalSection allows a thread in a multi-threaded application to temporarily block other threads from accessing a block of code. |
| TEvent |
TEvent represents an external event. |
| THandleObject |
THandleObject is the base class for all thread synchronization objects that use a handle. |
| TMutex |
TMutex is a synchronization primitive used to guard a shared resource. |
| TSemaphore |
TSemaphore is a synchronization primitive that manages the concurrent execution of threads, in the context of sharing a common resource. |
| TSimpleEvent |
TSimpleEvent represents an unnamed manual event object. |
| TSynchroObject |
TSynchroObject is the base class for all thread synchronization objects. |
Enum
| TWaitResult |
TWaitResult indicates the reason an event object stopped waiting for its signal. |
Typedef
| TConditionVariableHelper |
TConditionVariableHelper is a class helper for the TRTLConditionVariable record. |
| TCriticalSectionHelper |
TCriticalSectionHelper is a record helper for the TRTLCriticalSection record. |
| THandleObjectArray |
THandleObjectArray represents an array of THandleObject. |