操作系統——哲學家進餐問題

問題描述: 一個圓桌上坐着5名哲學家,每兩個哲學家之間的桌子上擺一根筷子,桌子的中間是一碗米飯。哲學家們傾注畢生的精力用於思考和進餐,哲學家在思考時,並不影響他人。只有當哲學家飢餓時,才試圖拿起左右兩根筷子(一根一根地拿起)。如果筷子已在他人手上,則需要等待。飢餓的哲學家只有同時拿起兩根筷子纔可以開始進餐,當進餐完畢後,放下筷子繼續思考。 1.關係分析 系統中有5個哲學家進程,5位哲學家與左右鄰居
相關文章
相關標籤/搜索