KMI/PAPR4 - Paradigmata programování 4


Seznam cvičení

  1. Úvod: pojmy, historie, scenář
  2. Základní paralelizace
  3. Semafory
  4. Semafory
  5. Semafory
  6. Bariéry
  7. Problém spícího holiče

Common Lisp knihovna

Zápočet

1. Zápočtový úkol

Úloha společné toalety

Termín odevzdání: 3. 4. 2020 23:59 SEČ

Způsob odevzdání: Přes direct message na Slacku

Zdrojový kód opatřete komentáři

Předopokládejme že pracujeme na oddělení, kde jsou pouze jedny toalety, které mohou být využívané jak muži tak i ženami. Platí ale následující pravidla:

Při řešení nezapomeňte zabránit hladovění. Tedy tomu aby se na toaletě střídaly pouze muži a ženy musely do nekonečna čekat. Tuto úlohu vyřešte pomocí semaforů.