Accueil Développement Qu'est-ce qu'un verrou (en informatique)? - définition de techopedia

Qu'est-ce qu'un verrou (en informatique)? - définition de techopedia

Table des matières:

Anonim

Définition - Qu'est-ce que Lock signifie?

Un verrou est un mécanisme utilisé pour synchroniser différents threads de traitement, avec des limites définies pour éviter l'accessibilité illimitée d'une certaine ressource dans un environnement informatique. Il s'agit d'une méthode destinée à organiser l'accès en appliquant des politiques de contrôle simultanées.


Les verrous sont généralement consultatifs, ce qui signifie qu'un thread travaille en collaboration avec d'autres threads pour acquérir le verrou avant de lui donner accès aux données qu'il interroge. Des verrous obligatoires sont également appliqués par certains systèmes, où une exception se produit à la suite d'un accès non autorisé à une source dans un état verrouillé.


Également connu sous le nom de verrouillage.

Techopedia explique Lock

Un verrou a une forme simple appelée sémaphore, où il n'y a pas de différence solide entre un mode partagé en lecture seule et un mode exclusif en lecture / écriture. Le mode partagé a de nombreuses formes, y compris exclusif, l'intention d'exclure et l'intention de mettre à niveau. Ces formulaires sont implémentés dans de nombreux systèmes informatiques.


Il existe également une autre méthode de classification des verrous, qui dépend de la technique de verrouillage utilisée pour éviter d'accéder au thread non souhaité. Une technique de verrouillage courante bloque entièrement l'exécution d'un thread jusqu'à ce que le thread acquière le verrou, tandis qu'un verrou tournant indique au thread de geler les tentatives d'accès jusqu'à ce qu'il acquière le verrou.

Qu'est-ce qu'un verrou (en informatique)? - définition de techopedia