哲學(xué)家就餐問(wèn)題的模擬(ucos實(shí)現(xiàn))
問(wèn)題描述:
5個(gè)哲學(xué)家圍繞一張圓桌而坐,桌子上放著5支筷子,每?jī)蓚€(gè)哲學(xué)家之間放一支;
哲學(xué)家的動(dòng)作包括思考和進(jìn)餐;
進(jìn)餐時(shí)需要同時(shí)拿起他左邊和右邊的兩支筷子;思考時(shí)則同時(shí)將兩支筷子放回原處。
程序解決了哲學(xué)家的就餐問(wèn)題。
避免死鎖(deadlock)
避免饑餓(starvation)
程序使用的使用消息郵箱模擬二值信號(hào)量
標(biāo)簽:
ucos
家
模擬
上傳時(shí)間:
2013-12-21
上傳用戶(hù):思琦琦