Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 2259|Atbildi: 0

Koplietojama bloķēšana un ekskluzīva bloķēšanas jautājumu analīze

[Kopēt saiti]
Publicēts 08.11.2024 13:35:40 | | | |
Vairāku lietotāju koplietojamā sistēmā vairāki lietotāji, kas darbojas ar vieniem un tiem pašiem datiem, var izraisīt datu nekonsekvenci, tāpēc vienlaicīgās operācijās ir nepieciešamas bloķēšanas operācijas, lai kontrolētu vienlaicīgu darījumu izpildi.

Koplietojamā bloķēšana:Kā redzams no nosaukuma, slēdzeni var koplietot, rakstīšanas operāciju nedrīkst koplietot, tiklīdz koplietotie dati tiek rakstīti nejauši, nav "slēdzenes", par ko runāt, tāpēc koplietojamā slēdzene ir lasīšanas operācija "koplietošana", tas ir, slēdzeni vairs nevar rakstīt pēc šīs slēdzenes pievienošanas, bet to var lasīt, to var saukt arī par tikai lasāmu slēdzeni.
Ekskluzīvas slēdzenes:Ekskluzīvā slēdzene ir valdonīgāka, kamēr es pievienoju šo slēdzeni, citas darbības nevar veikt, kāpēc? Tā kā es vēlos modificēt datus, jo es vēlos tos modificēt, es nedrīkstu ļaut citiem tos modificēt vēlreiz, un es nedrīkstu pievienot tikai lasīšanas slēdzeni, jo ar tikai lasīšanas bloķēšanu es nevaru veikt rakstīšanas operācijas.

Piemēram, ja darījums T1 pievieno koplietojamu bloķēšanu datiem D1 un darījumi T2 un T3 pievieno ekskluzīvas slēdzenes attiecīgi datiem D2 un D3, tad darījums T1 pievieno datiem koplietojamu bloķēšanu (51). Darījuma T2 pāra dati (52).

(51) Atbilde: D

A. D2 un D3 plus slēdzene ir veiksmīga
B. D2, D3 plus koplietošanas bloķēšana ir veiksmīga
C. D2 plus koplietojamā slēdzene izdodas, D3 piebilst, ka bloķēšana neizdodas
D. D2, D3, kā arī ekskluzīvas slēdzenes un koplietošanas slēdzenes neizdodas

(52) Atbilde: C

A. D1, D3 un koplietojamā bloķēšana neizdevās
B. D1, D3 plus koplietojamā bloķēšana ir veiksmīga
C. D1 plus koplietošanas bloķēšana izdevās, D3 pievienoja vēl vienu slēdzeni neizdevās
D. D1 plus slēdzene izdevās, un D3 neizdevās pievienot koplietojamo slēdzeni

Ja ir koplietojama bloķēšana, varat pievienot koplietojamu slēdzeni, bet nevarat pievienot ekskluzīvu slēdzeni. Ja ir ekskluzīva slēdzene, tad nevar pievienot ne koplietojamo slēdzeni, ne ekskluzīvo slēdzeni.







Iepriekšējo:Lieka tehnoloģija datoros
Nākamo:.NET/C# aprēķina daudzstūra laukumu
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com