Satura rādītājs:
Definīcija - ko nozīmē atslēga?
Bloķēšana ir mehānisms, ko izmanto dažādu apstrādes pavedienu sinhronizēšanai ar noteiktiem ierobežojumiem, lai izvairītos no neierobežota piekļuves noteiktam resursam skaitļošanas vidē. Tā ir metode, kas paredzēta piekļuves sakārtošanai, piemērojot vienlaicīgas kontroles politikas.
Atslēgas parasti ir konsultatīvas, kas nozīmē, ka pavediens darbojas sadarbībā ar citiem pavedieniem, lai iegūtu atslēgu, pirms tam tiek nodrošināta piekļuve datiem, kurus tas vaicā. Obligātās slēdzenes piemēro arī dažās sistēmās, ja izņēmums rodas nesankcionētas piekļuves dēļ bloķēta statusa avotam.
Zināms arī kā bloķēšana.
Techopedia paskaidro Lock
Bloķēšanai ir vienkārša forma, ko sauc par semaforu, kurā nav būtiskas atšķirības starp dalītu, tikai lasāmu un ekskluzīvu lasīšanas / rakstīšanas režīmu. Koplietotajam režīmam ir daudz veidu, ieskaitot ekskluzīvu, nodomu izslēgt un nodomu jaunināt. Šīs formas tiek ieviestas daudzās skaitļošanas sistēmās.
Ir arī cita slēdzeņu klasifikācijas metode, kas ir atkarīga no slēdzenes tehnikas, ko izmanto, lai izvairītos no piekļuves neparedzētai vītnei. Parasts bloķēšanas paņēmiens pilnībā bloķē pavediena izpildi, līdz pavediens iegūst slēdzeni, savukārt spinlock liek pavedienam iesaldēt piekļuves mēģinājumus, līdz tas iegūst slēdzeni.
