FMX.Utils.TNonReentrantHelper
Delphi
TNonReentrantHelper = class
C++
class PASCALIMPLEMENTATION TNonReentrantHelper : public System::TObject
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | FMX.Utils.pas FMX.Utils.hpp |
FMX.Utils | FMX.Utils |
Description
Classe d'assistance qui contient des utilitaires permettant de rédiger des sections de code non réentrantes.
Transmettez une tâche non réentrante en tant que procédure ou fonction ; les méthodes TNonReentrantHelper renvoient alors une valeur.
Une variable booléenne d'indicateur Guard est également transmise par référence. La valeur de la variable Guard doit être False
pour que la procédure s'exécute.
Utilisez les méthodes EnterSection et LeaveSection pour les sections non réentrantes qui ne peuvent pas figurer dans une même procédure.
- Remarque :TNonReentrantHelper n'assure pas la sécurité des threads.