System.SyncObjs.TSynchroObject

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.TObjectTSynchroObject

Delphi

TSynchroObject = class(TObject)

C++

class PASCALIMPLEMENTATION TSynchroObject : public System::TObject

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.

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.

Code-Beispiele

Siehe den polymorphen Aufruf der Methode TSynchroObject.Acquire in den folgenden Beispielen:

Siehe auch