System.TMonitor.TryEnter

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

class function TryEnter(const AObject: TObject): Boolean; overload; static;

C++

static bool __fastcall TryEnter(TObject* const AObject)/* overload */;

Eigenschaften

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

Beschreibung

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

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

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

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

Siehe auch