vault backup: 2025-04-05 00:25:00
This commit is contained in:
parent
0798769a15
commit
10f5bf59da
2 changed files with 7 additions and 9 deletions
14
.obsidian/workspace.json
vendored
14
.obsidian/workspace.json
vendored
|
@ -11,14 +11,12 @@
|
||||||
"id": "6550032d28b9171c",
|
"id": "6550032d28b9171c",
|
||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
"state": {
|
"state": {
|
||||||
"type": "markdown",
|
"type": "pdf",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "Concurrent Systems/notes/4c - Dining Philosophers.md",
|
"file": "Concurrent Systems/slides/class 5.pdf"
|
||||||
"mode": "source",
|
|
||||||
"source": false
|
|
||||||
},
|
},
|
||||||
"icon": "lucide-file",
|
"icon": "lucide-file-text",
|
||||||
"title": "4c - Dining Philosophers"
|
"title": "class 5"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
@ -191,8 +189,9 @@
|
||||||
},
|
},
|
||||||
"active": "6550032d28b9171c",
|
"active": "6550032d28b9171c",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
"Concurrent Systems/notes/4 - Semaphores.md",
|
"Concurrent Systems/notes/5 - Software Transactional Memory.md",
|
||||||
"Concurrent Systems/notes/4c - Dining Philosophers.md",
|
"Concurrent Systems/notes/4c - Dining Philosophers.md",
|
||||||
|
"Concurrent Systems/notes/4 - Semaphores.md",
|
||||||
"\u0002.md",
|
"\u0002.md",
|
||||||
"Concurrent Systems/notes/1b - Peterson algorithm.md",
|
"Concurrent Systems/notes/1b - Peterson algorithm.md",
|
||||||
"Concurrent Systems/notes/2b - Round Robin algorithm.md",
|
"Concurrent Systems/notes/2b - Round Robin algorithm.md",
|
||||||
|
@ -210,7 +209,6 @@
|
||||||
"Concurrent Systems/notes/8 - Enhancing Liveness Properties.md",
|
"Concurrent Systems/notes/8 - Enhancing Liveness Properties.md",
|
||||||
"Concurrent Systems/notes/7- MUTEX-free concurrency.md",
|
"Concurrent Systems/notes/7- MUTEX-free concurrency.md",
|
||||||
"Concurrent Systems/notes/6 - Atomicity.md",
|
"Concurrent Systems/notes/6 - Atomicity.md",
|
||||||
"Concurrent Systems/notes/5 - Software Transactional Memory.md",
|
|
||||||
"Concurrent Systems/notes/3a - Hardware primitives & Lamport Bakery algorithm.md",
|
"Concurrent Systems/notes/3a - Hardware primitives & Lamport Bakery algorithm.md",
|
||||||
"Concurrent Systems/notes/1 - CS Basics.md",
|
"Concurrent Systems/notes/1 - CS Basics.md",
|
||||||
"Concurrent Systems/notes/6a - Alternatives to Atomicity.md",
|
"Concurrent Systems/notes/6a - Alternatives to Atomicity.md",
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
z- Group together parts of the code that must look like atomic, in a way that is transparent, scalable and easy-to-use for the programmer
|
Group together parts of the code that must look like atomic, in a way that is transparent, scalable and easy-to-use for the programmer
|
||||||
- Differently from monitors, the part of the code to group is not part of the definition of the objects, but is application dependent
|
- Differently from monitors, the part of the code to group is not part of the definition of the objects, but is application dependent
|
||||||
- Differently from transactions in databases, the code can be any code, not just queries on the DB
|
- Differently from transactions in databases, the code can be any code, not just queries on the DB
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue