-
-
-
CENAPAD-MGCO
A seguir: Conclusão
Acima: The Drinking Philosophers Problem
Anterior: Filósofos Sedentos: o Grafo
| thirsty, need(b), reqb(b), |
| send request token for bottle b; |
| reqb(b) := false |
| reqb(b), bot(b), |
| send bottle b; |
| bot(b) := false |
| receive(request(b)) |
| reqb(b) := true |
| receive(bottle(b)) |
| bot(b) := true |