SyncObjs

From RAD Studio VCL Reference
Jump to: navigation, search

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.

Personal tools
Translations
Newest Version