计算机操作系统大学本科课件
哲学家进餐问题哲学家进餐问题是典型的同步问题,是由Dijkstra提出并解 决的。 问题描述5个哲学家,他们的生活方式是交替的思考和进餐。 哲学家们公用一张圆桌,分别坐在周围的5张椅子上,圆桌 上有5个碗和5支筷子,平时一个哲学家进行思考,饥饿时 便试图取用其左、右最靠近他的筷子,只有他拿到两只筷 子时才能进餐,放下筷子又继续思考。
计算机操作系统大学本科课件
哲学家进餐问题哲学家进餐问题是典型的同步问题,是由Dijkstra提出并解 决的。 问题描述5个哲学家,他们的生活方式是交替的思考和进餐。 哲学家们公用一张圆桌,分别坐在周围的5张椅子上,圆桌 上有5个碗和5支筷子,平时一个哲学家进行思考,饥饿时 便试图取用其左、右最靠近他的筷子,只有他拿到两只筷 子时才能进餐,放下筷子又继续思考。