Considerando o problema do jantar dos
filósofos, um problema clássico formulado
por Dijkstra e presente na literatura sobre
sistemas operacionais, quais conceitos
devem ser aplicados à solução do jantar
dos filósofos para que evite a inanição, seja
livre de impasses e se obtenha o máximo de
paralelismo (o máximo de filósofos jantando
ao mesmo tempo)?