FMX.Utils.TNonReentrantHelper

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.TObjectTNonReentrantHelper

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.

Siehe auch