lockingprotocollen
Lockingprotocollen zijn methoden om gelijktijdige toegang tot gedeelde bronnen te coordineren in omgevingen met meerdere processen of systemen, zoals relationele databases en gedistribueerde toepassingen. Het doel is het voorkomen van conflicterende bewerkingen die tot inconsistenties of onvoorspelbare resultaten kunnen leiden en het waarborgen van serialiseerbare transacties waar mogelijk.
Een kernonderdeel van lockingprotocollen is het gebruik van locks die kunnen worden gecategoriseerd als gedeeld (S)
Veelvoorkomende varianten betreffen pessimistische locking, waarbij men ervan uitgaat dat conflicten zullen voorkomen en locks vooraf
In de praktijk worden lockingprotocollen toegepast in databases en gedistribueerde systemen om consistentie en recoverabiliteit te