哲学家进餐问题

一、问题描述 有五个哲学家,他们的生活方式是交替地进行思考和进餐。他们共用一张圆桌,分别坐在五张椅子上。 在圆桌上有五支筷子,平时哲学家进行思考,饥饿时便试图取用其左、右最靠近他的筷子,只有在他拿到两支筷子时才能进餐。进餐完毕,放下筷子又继续思考。 当五个哲学家都拿起自己左手边的筷子时,等待去获取右手边的筷子时,就会出现死锁问题。 顺便科普下死锁的概念: 什么是死锁? 死锁是指两个或两个以上的线程
相关文章
相关标签/搜索