哲学家就餐问题!求一份哲学家就餐问题的c++代码,不要伪代码!

问题描述:

哲学家就餐问题!求一份哲学家就餐问题的c++代码,不要伪代码!
1个回答 分类:综合 2014-11-30

问题解答:

我来补答
问题: 哲学家就餐问题!求一份哲学家就餐问题的c++代码,不要伪代码!
答案:代码稍长,请到网盘下载.
链接: http://pan.baidu.com/s/1c03uvEK 密码: glxo
六个哲学家一起就餐,六只筷子.
为防止哲学家饿死的情况,制定如下规则:
规则:
(1)奇数号的哲学家先拿起右边的筷子再拿起左边的筷子.
(2)偶数号哲学家先拿起左边的筷子,再拿起右边的筷子.
(3)如果哲学家抢到一只筷子,在抢占另一只筷子时失败,则要放弃已经抢占到的资源.
(4)左右两边都抢到筷子的哲学家,吃完放后释放资源.
 
 
展开全文阅读
剩余:2000
上一页:hfftbjhg