vault backup: 2025-03-04 09:09:45

This commit is contained in:
Marco Realacci 2025-03-04 09:09:45 +01:00
parent 961031708a
commit d49c23ade6

View file

@ -80,3 +80,21 @@ Let $p_i$ invoke lock
esercizio: prova che NON soddisfa starvation freedom
#### From deadlock freedom to bounded bypass
-> Round Robin algorithm
Let DLF be any deadlock free protocol for MUTEX. Let's see how we can make it starvation free:
```
metti algoritmo qui
lock(i) :=
FLAG[i] <- up
wait (TURN = i OR FLAG[TURN] = down)
DLF.lock(i)
return
unlock(i) :=
FLAG[i] <- down
if FLAG
```