下面图示的经典的哲学家进餐场景有可能出现死锁。 下列哪一种方法能够预防死锁?( )

admin2022-06-21  37

问题 下面图示的经典的哲学家进餐场景有可能出现死锁。

下列哪一种方法能够预防死锁?(          )

选项 A、减少1个哲学家和相应的筷子
B、银行家算法
C、奇数号的哲学家先取左边的筷子,偶数的则先取右边的筷子
D、规定每个哲学家先取左边筷子,再取右边筷子

答案C

解析 减少1个哲学家和相应的筷子后,如果剩余4个哲学家同时选择左手(或者右手)边的筷子,依然会发生死锁,A选项错误;银行家算法是死锁避免算法,不是死锁预防,B选项错误;破坏了死锁的循环等待条件,C选项正确;如果哲学家同时取左边的筷子,依然会发生死锁,D选项错误。因此,本题答案选择C选项。
转载请注明原文地址:https://jikaoti.com/ti/kSl7FFFM
0

相关试题推荐
最新回复(0)