System.SyncObjs.THandleObject

From RAD Studio API Documentation
Jump to: navigation, search

System.SyncObjs.TSynchroObjectSystem.TObjectTHandleObject

Delphi

THandleObject = class(TSynchroObject)

C++

class PASCALIMPLEMENTATION THandleObject : public TSynchroObject

Properties

Type Visibility Source Unit Parent
class public
System.SyncObjs.pas
System.SyncObjs.hpp
System.SyncObjs System.SyncObjs

Description

THandleObject is the base class for all thread synchronization objects that use a handle.

Use THandleObject as a base class when defining an object that uses a handle when coordinating the execution of different threads in a multi-threaded application. Handled synchronization objects include event objects that allow threads to signal when critical events have occurred.

Do not create instances of THandleObject. THandleObject is a base class that introduces properties for managing the handle of a synchronization object but does not provide a mechanism for acquiring that handle. Descendants of THandleObject must acquire the appropriate type of handle.

See Also