From 152c7cecdc31b8bfdd16c65effbe8b76bf1b0c41 Mon Sep 17 00:00:00 2001 From: Marco Realacci Date: Fri, 4 Apr 2025 22:39:48 +0200 Subject: [PATCH] vault backup: 2025-04-04 22:39:48 --- .obsidian/workspace.json | 14 +++++++------- Concurrent Systems/test/Untitled.md | 6 ++++++ 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 96e332f..b838728 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -13,12 +13,12 @@ "state": { "type": "markdown", "state": { - "file": "Concurrent Systems/notes/6 - Atomicity.md", + "file": "Concurrent Systems/test/Untitled.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "6 - Atomicity" + "title": "Untitled" } }, { @@ -205,15 +205,15 @@ "active": "7c5b0ca6f7687800", "lastOpenFiles": [ "Concurrent Systems/notes/5 - Software Transactional Memory.md", - "Concurrent Systems/notes/6 - Atomicity.md", - "Concurrent Systems/slides/class 5.pdf", "Concurrent Systems/test/Untitled.md", - "Concurrent Systems/notes/6a - Alternatives to Atomicity.md", - "Concurrent Systems/notes/7- MUTEX-free concurrency.md", "Concurrent Systems/notes/8 - Enhancing Liveness Properties.md", "Concurrent Systems/notes/9 - Consensus.md", - "Concurrent Systems/notes/4b - Monitors.md", "Concurrent Systems/notes/10 - Implementing Consensus.md", + "Concurrent Systems/notes/7- MUTEX-free concurrency.md", + "Concurrent Systems/notes/6 - Atomicity.md", + "Concurrent Systems/slides/class 5.pdf", + "Concurrent Systems/notes/6a - Alternatives to Atomicity.md", + "Concurrent Systems/notes/4b - Monitors.md", "Concurrent Systems/notes/4c - Dining Philosophers.md", "Concurrent Systems/notes/4 - Semaphores.md", "Concurrent Systems/notes/3b - Aravind's algorithm and improvements.md", diff --git a/Concurrent Systems/test/Untitled.md b/Concurrent Systems/test/Untitled.md index 01cf08d..9a9bdf3 100644 --- a/Concurrent Systems/test/Untitled.md +++ b/Concurrent Systems/test/Untitled.md @@ -84,4 +84,10 @@ down() := CNT-- if CNT < 0 then S.wait() +``` + + +``` +p1: (T1)[Rx Wx] +p2: (T2) [Wx] ``` \ No newline at end of file