System.MonitorTryEnter

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function MonitorTryEnter(const AObject: TObject): Boolean;

C++

extern DELPHI_PACKAGE bool __fastcall MonitorTryEnter(TObject* const AObject);

Eigenschaften

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

Beschreibung

Versucht, das angegebene Objekt zu sperren, damit nur der aufrufende Thread darauf zugreifen kann.

Die Funktion MonitorTryEnter versucht, das als Parameter angegebene Objekt zu sperren, damit nur der aufrufende Thread darauf zugreifen kann.

MonitorTryEnter gibt True zurück, wenn das Objekt gesperrt werden konnte, ansonsten False.

Im Gegensatz zu der Methode MonitorEnter blockiert MonitorTryEnter den aufrufenden Thread nicht, wenn das angegebene Objekt aktuell von anderen Threads besetzt ist.

Siehe auch