updatet
This commit is contained in:
@ -111,7 +111,16 @@ Befehle mit [POSIX API](06_prozessstruktur.md#posix-api)
|
||||
> Es ist wichtig, Synchronisationsmechanismen sorgfältig zu verwenden,
|
||||
> um sicherzustellen, dass kritische Abschnitte effizient und sicher koordiniert werden
|
||||
|
||||
**Praktisches Anwendungsbeispiel: Siehe Praktikum 4**
|
||||
- **Praktisches Anwendungsbeispiel: Siehe Praktikum 4**
|
||||
- Postverteilungszentrum bestückt Verteiler der Post
|
||||
- Konfliktsituationen:
|
||||
- wer wird jetzt grad bestückt?
|
||||
- wie viele kann man gleichzeitig bedienen?
|
||||
- Wann ist ein Verteiler voll?
|
||||
- Welcher Postbote darf zuerst an den Briefkasten dran?
|
||||
- Mutex - Briefkasten freigegeben / gesperrt
|
||||
- Muss geklingelt werden (bspw. Einschreiben)
|
||||
- Semaphore - weil es muss benachrichtigt werden
|
||||
|
||||
## Deadlock
|
||||
(Stillstand / Blockade) ist eine Situation, bei der zwei oder mehr Prozesse auf unbestimmte Weise blockiert sind, weil sie auf die Freigabe von Ressourcen warten
|
||||
|
Reference in New Issue
Block a user