System.TMonitor.TryEnter
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.