Synchronisation.TenterDePrendre

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

Procedure TenterDePrendre(Mode : ModeSynchronisation) Retourner Booleen;

La procédure TenterDePrendre tente de prendre une synchronisation pour un mode d'accès défini par le paramètre Mode de sorte ModeSynchronisation.

Alors que la méthode Prendre peut être bloquante, TenterDePrendre ne l'est jamais.

La valeur de retour est Vrai si la synchronisation a été prise avec succès. Si la synchronisation n'a pu être précise étant donné qu'une autre tâche l'a possède déjà dans un mode incompatible avec le paramètre Mode, alors la valeur de retour est Faux.

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. */
...
Si SListeDePersonne.TenterDePrendre(SynchronisationEcriturePartagee) Alors
/* Début d'une portion de code qui met à jour la liste. */ /* Fin d'une portion de code qui met à jour la liste. */
Fin Si
...
Fin Principal

Revenir en haut de la page...

Lacher pour lâcher une synchronisation.

Revenir en haut de la page...

ZumZuNehmenVersuchenTryToTake尝试采取IntentarATomar----

Revenir en haut de la page...