Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 2259|Répondre: 0

Analyse des questions sur la serrure partagée et la serrure exclusive

[Copié le lien]
Publié sur 08/11/2024 13:35:40 | | | |
Dans un système partagé multi-utilisateurs, plusieurs utilisateurs opérant sur les mêmes données peuvent entraîner une incohérence des données, de sorte que des opérations de verrouillage sont nécessaires dans les opérations concurrentes pour contrôler l’exécution simultanée des transactions.

Serrure partagée :Comme on peut le voir du nom, le verrou peut être partagé, l’opération d’écriture ne doit pas l’être, dès que les données partagées sont écrites de manière aléatoire, il n’y a pas de « verrou » proprement dit, donc le verrou partagé est l’opération de lecture « partage », c’est-à-dire que le verrou ne peut plus être écrit après l’ajout de ce verrou, mais il peut être lu, et il peut aussi être appelé un verrou en lecture seule.
Serrures exclusives :Le verrouillage exclusif est plus dominant, tant que j’ajoute ce verrou, d’autres opérations ne peuvent pas être effectuées, pourquoi ? Parce que je veux modifier les données, puisque je veux les modifier, je ne dois pas laisser d’autres les modifier à nouveau, et je ne dois pas ajouter de verrou en lecture seule, car avec un verrou en lecture seule, je ne peux pas effectuer d’opérations d’écriture.

Par exemple, si la transaction T1 ajoute un verrou partagé aux données D1, et que les transactions T2 et T3 ajoutent respectivement des verrous exclusifs aux données D2 et D3, alors la transaction T1 ajoute un verrou partagé aux données (51). Données de la paire T2 de la transaction (52).

(51) Réponse : D

R. D2 et D3 plus la serrure réussissent
B. D2, D3 plus la serrure partagée réussissent
C. D2 plus la serrure partagée réussit, D3 ajoute que la serrure échoue
D. D2, D3 ainsi que les serrures exclusives et partagées échouent toutes

(52) Réponse : C

R. D1, D3 ainsi que la serrure partagée ont tous échoué
B. D1, D3 et la serrure partagée réussissent
C. D1 plus la serrure partagée ont réussi, D3 a ajouté une autre serrure qui a défaillé
D. D1 plus la serrure réussissaient, et D3 n’a pas ajouté la serrure partagée

S’il y a une serrure partagée, vous pouvez ajouter une serrure partagée, mais vous ne pouvez pas ajouter une serrure exclusive. S’il y a un verrou exclusif, alors ni le verrou partagé ni le verrou exclusif ne peuvent être ajoutés.







Précédent:Technologie redondante dans les ordinateurs
Prochain:.NET/C# calcule la surface d’un polygone
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com