System.SyncObjs.TSynchroObject
Delphi
TSynchroObject = class(TObject)
C++
class PASCALIMPLEMENTATION TSynchroObject : public System::TObject
Inhaltsverzeichnis
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: