FMX.Utils.TNonReentrantHelper
Delphi
TNonReentrantHelper = class
C++
class PASCALIMPLEMENTATION TNonReentrantHelper : public System::TObject
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | FMX.Utils.pas FMX.Utils.hpp |
FMX.Utils | FMX.Utils |
Beschreibung
Hilfsklasse mit Funktionen zur Vereinfachung des Schreibens von Codeblöcken, in die nicht wieder eingetreten werden kann.
Übergeben Sie eine nicht wiedereintrittsfähige Aufgabe als Prozedur oder Funktion, und TNonReentrantHelper-Methoden geben einen Wert zurück.
Eine boolesche Guard-Flag-Variable wird zudem als Referenz übergeben. Der Wert der Guard-Variable sollte False
sein, damit die Prozedur ausgeführt werden kann.
Verwenden Sie die Methoden EnterSection und LeaveSection für nicht wiedereintrittsfähige Abschnitte, die nicht in einer Prozedur enthalten sein dürfen.
- Hinweis: TNonReentrantHelper bietet keine Thread-Sicherheit.