哲学家就餐问题!求一份哲学家就餐问题的c++代码,不要伪代码!
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/28 08:34:07
哲学家就餐问题!求一份哲学家就餐问题的c++代码,不要伪代码!
![哲学家就餐问题!求一份哲学家就餐问题的c++代码,不要伪代码!](/uploads/image/z/15525880-16-0.jpg?t=%E5%93%B2%E5%AD%A6%E5%AE%B6%E5%B0%B1%E9%A4%90%E9%97%AE%E9%A2%98%21%E6%B1%82%E4%B8%80%E4%BB%BD%E5%93%B2%E5%AD%A6%E5%AE%B6%E5%B0%B1%E9%A4%90%E9%97%AE%E9%A2%98%E7%9A%84c%2B%2B%E4%BB%A3%E7%A0%81%2C%E4%B8%8D%E8%A6%81%E4%BC%AA%E4%BB%A3%E7%A0%81%21)
问题: 哲学家就餐问题!求一份哲学家就餐问题的c++代码,不要伪代码!
答案:代码稍长,请到网盘下载.
链接: http://pan.baidu.com/s/1c03uvEK 密码: glxo
六个哲学家一起就餐,六只筷子.
为防止哲学家饿死的情况,制定如下规则:
规则:
(1)奇数号的哲学家先拿起右边的筷子再拿起左边的筷子.
(2)偶数号哲学家先拿起左边的筷子,再拿起右边的筷子.
(3)如果哲学家抢到一只筷子,在抢占另一只筷子时失败,则要放弃已经抢占到的资源.
(4)左右两边都抢到筷子的哲学家,吃完放后释放资源.
答案:代码稍长,请到网盘下载.
链接: http://pan.baidu.com/s/1c03uvEK 密码: glxo
六个哲学家一起就餐,六只筷子.
为防止哲学家饿死的情况,制定如下规则:
规则:
(1)奇数号的哲学家先拿起右边的筷子再拿起左边的筷子.
(2)偶数号哲学家先拿起左边的筷子,再拿起右边的筷子.
(3)如果哲学家抢到一只筷子,在抢占另一只筷子时失败,则要放弃已经抢占到的资源.
(4)左右两边都抢到筷子的哲学家,吃完放后释放资源.