哲學家進餐問題

一、問題描述 有五個哲學家,他們的生活方式是交替地進行思考和進餐。他們共用一張圓桌,分別坐在五張椅子上。 在圓桌上有五支筷子,平時哲學家進行思考,飢餓時便試圖取用其左、右最靠近他的筷子,只有在他拿到兩支筷子時才能進餐。進餐完畢,放下筷子又繼續思考。 當五個哲學家都拿起自己左手邊的筷子時,等待去獲取右手邊的筷子時,就會出現死鎖問題。 順便科普下死鎖的概念: 什麼是死鎖? 死鎖是指兩個或兩個以上的線程
相關文章
相關標籤/搜索