diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 57fda2a..012b59f 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -13,12 +13,12 @@ "state": { "type": "markdown", "state": { - "file": "Concurrent Systems/ignore this folder/Untitled.md", + "file": "Concurrent Systems/notes/1 - CS Basics.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "Untitled" + "title": "1 - CS Basics" } }, { @@ -65,8 +65,8 @@ "state": { "type": "search", "state": { - "query": "rendez", - "matchingCase": false, + "query": "", + "matchingCase": true, "explainSearch": false, "collapseAll": false, "extraContext": false, @@ -201,8 +201,9 @@ "companion:Toggle completion": false } }, - "active": "7c5b0ca6f7687800", + "active": "2b2245f56092006e", "lastOpenFiles": [ + "Concurrent Systems/ignore this folder/Untitled.md", "Concurrent Systems/notes/4 - Semaphores.md", "Foundation of data science/notes/9 XGBoost.md", "Foundation of data science/notes/9 Random Forest.md", @@ -220,7 +221,6 @@ "Concurrent Systems/notes/1b - Peterson algorithm.md", "Concurrent Systems/notes/2b - Round Robin algorithm.md", "Concurrent Systems/notes/3b - Aravind's algorithm and improvements.md", - "Concurrent Systems/ignore this folder/Untitled.md", "Concurrent Systems/notes/8 - Enhancing Liveness Properties.md", "Concurrent Systems/notes/9 - Consensus.md", "Concurrent Systems/notes/7- MUTEX-free concurrency.md", diff --git a/Concurrent Systems/notes/1 - CS Basics.md b/Concurrent Systems/notes/1 - CS Basics.md index cb5fe03..1329d08 100644 --- a/Concurrent Systems/notes/1 - CS Basics.md +++ b/Concurrent Systems/notes/1 - CS Basics.md @@ -62,7 +62,7 @@ function withdraw() { While `read()` and `write()` may be considered as atomic, their sequential composition **is not**. -![[Pasted image 20250303090135.png]] +![[images/Pasted image 20250303090135.png]] #### Mutual Exclusion (MUTEX) Ensure that some parts of the code are executed as *atomic*.