µC/OS-II 综合实验 ucos 哲学家就餐问题的实现

五个哲学家任务(ph1、ph2、ph3、ph4、ph5)主要有两种过程:思考(即睡眠一段时间)和就餐。每个哲学家任务在就餐前必须申请并获得一左一右两支筷子,就餐完毕后释放这两支筷子。五个哲学家围成一圈,每两人之间有一支筷子。一共有五支筷子,在该实验中用了五个互斥信号量来代表。 程序: #include "includes.h" #define TASK_STK_SIZE 512 v
相关文章
相关标签/搜索