-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
24 lines (17 loc) · 840 Bytes
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
____ _ /\/|____
| _ \ _ __ ___ __| |/\// ___|___ _ __ ___
| |_) | '__/ _ \ / _` | | | / _ \| '_ \/ __|
| __/| | | (_) | (_| | | |__| (_) | | | \__ \
|_| |_| \___/ \__,_| \____\___/|_| |_|___/
Programmrahmen "Producer / Consumer"
Aufgabenstellung:
-----------------
Der gegebene Programmrahmen enthält eine Produzenten / Konsumenten Logik in
zwei Threads, mit einer geteilten Queue zur Kommunikation der produzierten bzw.
konsumierten Elemente.
Identifizieren Sie die Kritische Sekition im Programm, und schützen Sie den
Programmablauf vor Verfälschung der geteilten Daten durch die Verwendung von
Semaphoren.
** ADVANCED MODE: **
Was müssen Sie in Ihrer Lösung beachten, wenn es mehrere Threads in der Rolle
der Konsumenten und der Produzenten geben kann?