找考题网-背景图
问答题

简答题 假如现在每个哲学家请求三根筷子来吃饭,而且这种资源请求仍旧是分开发生的。试描述一种类似的在没有引起死锁的情况下,一个特殊的请求请求能否被满足的简单的规则,将筷子分配给哲学家。

【参考答案】

当一个哲学家发出一个需要第一根筷子的请求时,满足其情况,如果
1)那个哲学家已经有2根筷子,并且还有2根筷子剩余,
2)那个哲学家已经有1根筷子,并且还有2根筷子剩余,
3)最少有1根筷子剩余,并且最少有一个哲学家拥有3根筷子,
4)那个哲学家没有筷子,但有2......

(↓↓↓ 点击‘点击查看答案’看完整答案 ↓↓↓)