µC/OS-II 綜合實驗 ucos 哲學家就餐問題的實現

五個哲學家任務(ph1、ph2、ph3、ph4、ph5)主要有兩種過程:思考(即睡眠一段時間)和就餐。每個哲學家任務在就餐前必須申請並獲得一左一右兩支筷子,就餐完畢後釋放這兩支筷子。五個哲學家圍成一圈,每兩人之間有一支筷子。一共有五支筷子,在該實驗中用了五個互斥信號量來代表。 程序: #include "includes.h" #define TASK_STK_SIZE 512 v
相關文章
相關標籤/搜索