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
  8. Monitory
  9. Synchronizovaný vektor
  10. Future object

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ů.