README ¶ 哲学家就餐问题 解法一 限制最大同时就餐人数为4人。根据抽屉原理,必有一人可以获得两根筷子。 解法二 奇数哲学家先拿左边的筷子,偶数哲学家先拿右边的筷子。 解法三 就餐前,先取用编号较低的餐叉,再取用编号较高的餐叉 就餐毕,先放下编号较高的餐叉,再放下编号较低的餐叉 解法四 引入串行机制,那筷子的时候排队。(服务生) Expand ▾ Collapse ▴ Directories ¶ Show internal Expand all Path Synopsis barbershop_problem0 barbershop_problem1 barbershop_problem2 dining_philosophers_problem0 dining_philosophers_problem1 dining_philosophers_problem2 dining_philosophers_problem3 dining_philosophers_problem4 h2o2_problem3 h2o_problem0 h2o_problem1 h2o_problem1_2 h2o_problem2 hilzers_barbershop_problem Click to show internal directories. Click to hide internal directories.