在五个哲学家就餐问题中,为保证其不发生死锁,可限定同时要求就餐的人数最多不超过

作者:高老师 浏览 1

在五个哲学家就餐问题中,为保证其不发生死锁,可限定同时要求就餐的人数最多不超过
A、2个
B、3个
C、4个
D、5个
【正确答案】:C
【题目解析】:4位哲学家使用5把叉子,一定有一位哲学家可以拿到两支筷子,从而进餐完毕后,释放其所占有的两支筷子供其他哲学家进餐。依此类推,所有哲学家都可以进餐完毕,因此不会产生死锁。若有5位哲学家同时进餐,但他们同时拿起左手的筷子,再试图拿起右手的筷子时,则会因有手的筷子都被其他哲学家所占有而无限期等待,从而形成死锁。

📱 扫码体验刷题小程序

微信小程序二维码

扫一扫使用我们的微信小程序

热门题目

已复制到剪贴板