[18][29][单选]下列图示的经典的哲学家进餐场景有可能出现死锁。下列哪一种方法能够预防死锁
减少1个哲学家和相应的筷子
银行家算法
奇数号的哲学家先取左边的筷子,偶数号的则先取右边的筷子
规定每个哲学家先取右边筷子,再取左边筷子
答案
奇数号的哲学家先取左边的筷子,偶数号的则先取右边的筷子
解析
奇数号的哲学家先取左边的筷子,偶数号的则先取右边的筷子,这样可以保证至少有一个哲学家能拿到两只筷子,避免了循环等待导致的死锁。选项C正确。故本题答案选择C选项。涉及考点为第八章死锁。
转载请注明出处。