Synchronisation.Prendre

Description...
Exemple...
Voir aussi...
Traduction...

Procedure Prendre(Mode : ModeSynchronisation);

La procédure Prendre permet de prendre une synchronisation pour un mode d'accès défini par le paramètre Mode de sorte ModeSynchronisation. S'il y a une concurrence d'accès, la tâche est suspendue.

Le délai de suspension est limité à la valeur du paramètre garde d'Up ! Kernel qui est exprimé en secondes. Si le délai expire, l'exception PrendreImpossible est envoyée.

Revenir en haut de la page...

Type Personne< Fin Type

Variable /* Liste des personnes. */ /* Synchronisation pour accéder à la liste. */

Principal
Debut
...
SListeDePersonne.Prendre(SynchronisationLecture);
/* Début d'une portion de code qui ne fait que lire la liste. */
...
SListeDePersonne.Lacher();
/* Fin d'une portion de code qui ne fait que lire la liste. */
...
SListeDePersonne.Prendre(SynchronisationEcriturePartagee);
/* Début d'une portion de code qui met à jour la liste. */
...
SListeDePersonne.Lacher();
/* Fin d'une portion de code qui met à jour la liste. */
...
Fin Principal

Revenir en haut de la page...

Lacher pour lâcher une synchronisation.

Revenir en haut de la page...

NehmenTake作为Tomar----

Revenir en haut de la page...