Cvičení 2
Průběh
- ukázali jsme si možnou implementaci Lamportova bakery algoritmu v Go
- zbytek hodiny jste trávili implementací kritické sekce/zápočtových úkolů
První zápočtový úkol (10 bodů)
- Implementujte Lamportův Bakery algoritmus pro n procesů/vláken.
- Demonstrujte jeho použití na sdíleném čítači z minula.
- Termín odevzdání je
21.10.2026posunut na 4.11.2026.
Úkoly k procvičení
- Ve svém oblíbeném jazyce implementujte řešení problému kritické sekce
- cíl je Lamportův bakery algoritmus (souvisí se zápočtem)
- ideální je zkusit i ostatní
- Ve svém oblíbeném jazyce implementujte neúspěšné pokusy o řešení KS z přednášky
- zkuste vynutit jejich chybné stavy