vault backup: 2025-03-24 09:48:11
This commit is contained in:
parent
78d5af9cda
commit
50df8f7b64
3 changed files with 12 additions and 4 deletions
|
@ -92,4 +92,12 @@ get_ts(i) :=
|
|||
```
|
||||
|
||||
#### Soundness theorem (yes, again)
|
||||
this implementation satisfies the three properties of the timestamp generator
|
||||
this implementation satisfies the three properties of the timestamp generator
|
||||
1. Validity holds because of property 2.c of the splitter
|
||||
2. For consistency, the invocation that terminates increased the value of NEXT before terminating
|
||||
- every process that starts after its termination will find NEXT to a greater value (NEXT never decreases!)
|
||||
3. Obstruction freedom is trivial
|
||||
|
||||
**REMARK:** this implementation doesn’t satisfy the non-blocking property:![[Pasted image 20250324092633.png]]
|
||||
|
||||
### A Wait-free Stack
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue