Huis Ontwikkeling Wat is een slot (in computergebruik)? - definitie van techopedia

Wat is een slot (in computergebruik)? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Lock?

Een vergrendeling is een mechanisme dat wordt gebruikt om verschillende verwerkingsthreads te synchroniseren, met ingestelde limieten om onbeperkte toegang tot een bepaalde bron binnen een computeromgeving te voorkomen. Het is een methode om toegang te regelen door beleid voor gelijktijdige controle toe te passen.


Sloten zijn meestal raadgevend, wat betekent dat een thread samenwerkt met andere threads om het slot te verkrijgen voordat het toegang krijgt tot de gegevens die het opvraagt. Verplichte vergrendelingen worden ook toegepast door sommige systemen, waarbij een uitzondering optreedt als gevolg van ongeautoriseerde toegang tot een bron in een vergrendelde status.


Ook bekend als vergrendeling.

Techopedia legt Lock uit

Een slot heeft een eenvoudige vorm die een semafoor wordt genoemd, waarbij er geen solide verschil is tussen een gedeelde, alleen-lezen modus en een exclusieve lees / schrijf-modus. De gedeelde modus heeft vele vormen, waaronder exclusief, uitsluiten en van plan zijn om te upgraden. Deze formulieren zijn in veel computersystemen geïmplementeerd.


Er is ook een andere methode voor het classificeren van sloten, die afhankelijk is van de vergrendelingstechniek die wordt gebruikt om toegang tot de onbedoelde thread te voorkomen. Een gebruikelijke vergrendelingstechniek blokkeert de uitvoering van een thread volledig totdat de thread het slot verwerft, terwijl een spinlock de thread vertelt om toegangspogingen te bevriezen totdat deze het slot verwerft.

Wat is een slot (in computergebruik)? - definitie van techopedia