vault backup: 2025-03-10 10:15:13
This commit is contained in:
parent
146d246cc5
commit
1053dc3e19
1 changed files with 7 additions and 2 deletions
|
@ -213,9 +213,14 @@ lock(i) :=
|
|||
STAGE[i] <- 0
|
||||
wait (foreach j != i, FLAG[j] = down OR DATE[i] < DATE[j])
|
||||
STAGE[i] <- 1
|
||||
until foreach j != i, STAGE[J] = 0
|
||||
until foreach j != i, STAGE[j] = 0
|
||||
|
||||
unlock(i) :=
|
||||
tmp <-
|
||||
tmp <- max_j{DATE[j]}+1
|
||||
if tmp >= 2n
|
||||
then foreach j, DATE[j] <- j
|
||||
else DATE[i] <- tmp
|
||||
STAGE[i] <- 0
|
||||
FLAG[i] <- down
|
||||
```
|
||||
|
||||
|
|
Loading…
Reference in a new issue