System.TMonitor.Wait

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

class function Wait(const AObject: TObject; Timeout: Cardinal): Boolean; overload; static;
class function Wait(const AObject, ALock: TObject; Timeout: Cardinal): Boolean; overload; static;

C++

static bool __fastcall Wait(TObject* const AObject, unsigned Timeout)/* overload */;
static bool __fastcall Wait(TObject* const AObject, TObject* const ALock, unsigned Timeout)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.pas
System.hpp
System TMonitor

Beschreibung

Entfernt die Sperre des angegebenen Objekts und stellt den aufrufenden Thread für die angegebene Zeitspanne in die Warteschlange.

Mit Wait entfernen Sie die Sperre für das angegebene Objekt und stellen den aufrufenden Thread gleichzeitig für die im Parameter Timeout angegebene Zeitspanne in die Warteschlange. Infolgedessen ist der aufrufende Thread blockiert, bis er AObject wieder sperren kann.

Siehe auch