vault backup: 2025-03-25 15:17:04
This commit is contained in:
parent
2800d6aeb8
commit
447835c45c
1 changed files with 2 additions and 1 deletions
|
@ -6,7 +6,8 @@ Can we take the most basic protocol that satisfies the most basic liveness prope
|
||||||
|
|
||||||
**Enriched implementation:** when a process realizes that there is contention, it invokes need_help; when it completes its current operation, it invokes stop_help.
|
**Enriched implementation:** when a process realizes that there is contention, it invokes need_help; when it completes its current operation, it invokes stop_help.
|
||||||
|
|
||||||
**Why is it different from lock/unlock?** Because this allows failures, and they can also happen in the contention-free period.
|
>[!question] Why is it different from lock/unlock?
|
||||||
|
>Because this allows failures, and they can also happen in the contention-free period.
|
||||||
|
|
||||||
**PROBLEM:** to distinguish a failure from a long delay, we need objects called ***failure detectors***, that provide processes information on the failed processes of the system. According to the type/quality of the info, several F.D.s can be defined.
|
**PROBLEM:** to distinguish a failure from a long delay, we need objects called ***failure detectors***, that provide processes information on the failed processes of the system. According to the type/quality of the info, several F.D.s can be defined.
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue