In questi 4 task vedremo assieme come implementare i filosofi a cena in Java, analizzando anche alcune varianti ed estensioni.
NOTA: Per rendere il tutto più interessante, la soluzione di un task fornirà la password per il task successivo!
- Task 1: i thread
Filosofo
- Task 2: il monitor
Tavola
- Task 3: raccolta e deposito delle bacchette
- Task 4: stallo e raccolta atomica
Iniziate dal Task 1, buon divertimento!