FMX.Utils.TNonReentrantHelper

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.TObjectTNonReentrantHelper

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.

Voir aussi