操作系统之进程管理:15、哲学家进餐问题
生活随笔
收集整理的這篇文章主要介紹了
操作系统之进程管理:15、哲学家进餐问题
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
15、哲學(xué)家進(jìn)餐問(wèn)題
- 問(wèn)題描述
- 解題思路
- 解決死鎖的策略
- 方案一與方案二
- 方案三
- 注
問(wèn)題描述
解題思路
1、因?yàn)樾枰笫趾陀沂謧z只筷子,所以可以直接拿哪只就對(duì)哪只上鎖
問(wèn)題:這樣的話當(dāng)每個(gè)人都拿走左邊的筷子而都在等待右邊的筷子,從而形成了循環(huán)等待,形成了死鎖
解決死鎖的策略
方案一與方案二
方案三
僅當(dāng)一個(gè)哲學(xué)家左右倆只筷子都可以用時(shí)才允許他抓起筷子
注
總結(jié)
以上是生活随笔為你收集整理的操作系统之进程管理:15、哲学家进餐问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: hdu 2824The Euler fu
- 下一篇: (软件工程复习核心重点)第十章面向对象设