-
Notifications
You must be signed in to change notification settings - Fork 0
a more advanced programming exercise about guarding critical sections with semaphores
License
osmhpi/producer_consumer_advanced
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
____ _ /\/|____ | _ \ _ __ ___ __| |/\// ___|___ _ __ ___ | |_) | '__/ _ \ / _` | | | / _ \| '_ \/ __| | __/| | | (_) | (_| | | |__| (_) | | | \__ \ |_| |_| \___/ \__,_| \____\___/|_| |_|___/ 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?
About
a more advanced programming exercise about guarding critical sections with semaphores
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published