System.TMonitor.TryEnter
Delphi
class function TryEnter(const AObject: TObject): Boolean; overload; static;
C++
static bool __fastcall TryEnter(TObject* const AObject)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.pas System.hpp |
System | TMonitor |
Description
Tente de verrouiller l'objet spécifié, afin que seul le thread appelant soit capable d'accéder à l'objet.
La fonction TryEnter tente de verrouiller l'objet donné en paramètre, afin que seul le thread appelant puisse accéder à l'objet.
TryEnter renvoie True si elle gère le verrouillage de l'objet, ou False sinon.
A l'inverse de la méthode Enter, TryEnter ne bloque pas l'objet appelant si l'objet donné est actuellement possédé par d'autres threads.