其他分享
首页 > 其他分享> > 操作系统——哲学家进餐问题

操作系统——哲学家进餐问题

作者:互联网

问题描述:

有五个哲学家围坐在一圆桌旁,桌中央有一盘通心面,每人面前有一只空盘于,每两人之间放一把叉子。每个哲学家思考、饥饿、然后吃通心面。为了吃面,每个哲学家必须获得两把叉子,且每人只能直接从自己左边或右边去取叉子。

解决方案:

(方案很多,但尽可能的找到最优的方案)

标签:fork,进餐,操作系统,通心面,叉子,Semaphore,footman,哲学家
来源: https://www.cnblogs.com/junfblog/p/12811616.html