vault backup: 2025-03-04 08:44:45
This commit is contained in:
parent
9f90efacac
commit
1cdd7d5981
1 changed files with 9 additions and 2 deletions
|
@ -40,5 +40,12 @@ lock(i) :=
|
||||||
else FLAG[i] <- down
|
else FLAG[i] <- down
|
||||||
∀j.wait FLAG[j] = down
|
∀j.wait FLAG[j] = down
|
||||||
if Y = i then return
|
if Y = i then return
|
||||||
else wait Y = 1
|
else wait Y = ⊥
|
||||||
goto *
|
goto *
|
||||||
|
|
||||||
|
unlock(i) :=
|
||||||
|
Y <- ⊥
|
||||||
|
FLAG[i] <- down
|
||||||
|
return
|
||||||
|
```
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue