哲学家进餐问题(linux下C/C++源码)

哲学家进餐问题(linux下C/C++源码) 题目描述: 题目自行百度吧。 思路: 5个哲学家至关于5的线程,5支筷子至关于5把mutex锁。 假如他们都拿左手边的筷子,这时就容易发生死锁,即谁都就不了餐(震荡行为)。 此时就须要其中一位哲学家放弃手中的资源。为了不这种行为,咱们使前四位哲学家都拿起左手的筷子,而第五位哲学家拿右手的筷子,即与第四位哲学家争夺资源,若是争夺成功,此时去拿左手筷子便可
相关文章
相关标签/搜索