vault backup: 2025-03-10 22:58:12

This commit is contained in:
Marco Realacci 2025-03-10 22:58:12 +01:00
parent 53423ea050
commit 3e04af5cc3

View file

@ -92,7 +92,9 @@ lock(i) :=
``` ```
- $p_n$ invokes lock alone, completes its CS and its new DATE is n - $p_n$ invokes lock alone, completes its CS and its new DATE is n
- all other $p_i, i \in P$ (with P being the s) - all other $p_i, i \in P$ (with P being the set of all processes) will have `DATE[i] < n`, as their value for DATE is decreased
- suppose every process invoke lock, then $p_n$ has to wait all other processes to complete their CSs
-
**Lemma 1:** Suppose we have $n$ processes, then $\not \exists p_{j} : DATE[j]=DATE[i] \forall i \in [0, n]$ (non esistono due processi con lo stesso valore per DATE) **Lemma 1:** Suppose we have $n$ processes, then $\not \exists p_{j} : DATE[j]=DATE[i] \forall i \in [0, n]$ (non esistono due processi con lo stesso valore per DATE)
*Proof:* *Proof:*