API:System.SyncObjs.TCountdownEvent

Aus RAD Studio API Documentation

TCountdownEventSystem.SyncObjs.TSynchroObjectSystem.TObject

Delphi

TCountdownEvent = class(TSynchroObject)

C++

class PASCALIMPLEMENTATION TCountdownEvent : public TSynchroObject

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
System.SyncObjs.pas
System.SyncObjs.hpp
System.SyncObjs System.SyncObjs

Beschreibung

TSynchroObject ist die Basisklasse für alle Thread-Synchronisierungsobjekte. {{#multireplace:System.SyncObjs.TCountdownEvent|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} erbt von {{#multireplace:System.SyncObjs.TSynchroObject|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}. Der folgende Inhalt bezieht sich auf {{#multireplace:System.SyncObjs.TSynchroObject|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}.

TSynchroObject ist die Basisklasse für alle Thread-Synchronisierungsobjekte.

Verwenden Sie TSynchroObject als Basisklasse zur Definition eines Objekts, das die Ausführung verschiedener Threads in einer Multithread-Anwendung koordiniert. Synchronisierungsobjekte enthalten so genannte kritische Quelltextabschnitte, mit denen die Ausführung anderer Threads vorübergehend ausgesetzt werden kann, um die erfolgreiche Ausführung dieser Quelltrextabschnitte zu gewährleisten. Außerdem besitzt ein solches Objekt Ereignisse, die das Auftreten von Synchronisierungsvorgängen signalisieren.