Synchroniser

Attribut de Fonction, Operateur ou Procedure. Spécifie que l'appel est synchronisé.

Attribut de Interface, Type ou Variable. Spécifie que l'information est synchronisée.

Syntaxe

Synchroniser

Synchroniser

Description

Suivant son emploi, l'attribut Synchroniser permet de spécifier que :

Il est recommandé de synchroniser une méthode si elle utilise beaucoup de propriétés de l'objet sur lequel elle porte et si elle est utilisée fréquemment. Le programme sera ainsi plus performant.

Il est recommandé de synchroniser une propriété d'un type ou d'une interface ou une variable globale si elles sont sujettes à de fréquentes collisions. En revanche, cela ralentit l'exécution du programme.

Exemple

Type Employe Defaut
/********************/
Fin Type

/****************************************************************/
Procedure ImprimerFichierClient() Synchroniser
/* Objet : L'impression du fichier client est synchronisee. */
/****************************************************************/
Debut
...
Fin Procedure

/****************************************************************/
Procedure Employe.CalculerAnciennete() Synchroniser
/* Objet : Le calcul de l'anciennete est synchronise. */
/****************************************************************/
Debut
...
/* Acces direct a Nom. */
Nom=...;
/* Acces direct a DateDeNaissance. */
DateDeNaissance=...;
/* Acces direct a Salaire. */
Salaire=...;
...
Fin Procedure

/****************************************************************/
Procedure Employe.CalculerAnciennete2()
/* Objet : Le calcul de l'anciennete n'est pas synchronise. */
/****************************************************************/
Debut
...
/* Synchronisation pour l'acces a Nom. */
Nom=...;
/* Synchronisation pour l'acces a DateDeNaissance. */
DateDeNaissance=...;
/* Synchronisation pour l'acces a Salaire. */
Salaire=...;
...
Fin Procedure

Principal
/*******/
Debut
...
Fin Principal

Voir aussi

Synchronisation pour définir un objet de type synchronisation.

Traduction

---------