
课程设计涉及哲学家就餐问题的报告与代码,采用C++语言实现。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
存在着五位哲学家,他们共享一张餐桌,这张桌子上面摆放着五把椅子,每位哲学家都坐在一把椅子上。餐桌上还设有五个碗和五个筷子,每人两边的椅子各放置了一根筷子。这些哲学家们会轮流进行思考和进餐活动。当感到饥饿时,他们会尝试从自己左右两边取到最靠近自己的筷子。 规定如下: (1) 只有当一位哲学家同时获得两根筷子时,他才能开始用餐; (2) 如果某根筷子已经被其他哲学家拿走,那么该哲学家必须等到该人吃完之后才能获得那根筷子; (3) 在任何一位哲学家尚未同时获得两根筷子以便用餐之前,他都不会放下手中已经拿到的筷子。
全部评论 (0)
还没有任何评论哟~


