[源碼和文檔分享]基於VC6.0和MFC實現的操作系統哲學家進餐問題

一 需求分析 一個圓桌上有一大碗麪,5個盤子,5把筷子,5個座位上可以座5個哲學家,當哲學家就坐以後,其左右有且僅有一個筷子,每個筷子左又有且僅有一個哲學家。哲學家動作:思考,取筷(需要兩個),取面,吃麪。現設計一個禮儀以允許他們就餐,需要避免兩個哲學家「搶」同一把筷子,又要避免飢餓和死鎖。 通過設計,編寫,調試一個簡單的進程調度模擬系統,對進程調度,進程運行狀態變換及wait原語和signal原
相關文章
相關標籤/搜索