vault backup: 2025-03-21 19:30:08

This commit is contained in:
Marco Realacci 2025-03-21 19:30:08 +01:00
parent 108162ad85
commit 3920a7b268

View file

@ -1,6 +1,7 @@
Semaphores are hard to use in practice because quite low level Monitors provide an easier definition of concurrent objects at the level of Prog. Lang.
It guarantees mutual exclusion.
>[!note] MUTEX
>Every operation in a monitor is done with mutual exc
Inter-process synchronization is done through *conditions*, which are objects that provide the following operations:
- ***wait*:** the invoking process suspends, enters into the condition's queue, and releases the mutex on the monitor