哲学家就餐问题的无死锁解决方案中,为限定最多4个哲学家就餐,比较好的方法是()。
A: 设整型量count代表来就餐的哲学家数目,初始值为0,>4阻塞
B: 设信号量count代表来就餐的哲学家数目,初始值为0,>4阻塞
C: 设整型量count代表还允许就餐的哲学家数目,初始值为4,≤0阻塞
D: 设信号量count代表还允许就餐的哲学家数目,初始值为4,≤0阻塞
A: 设整型量count代表来就餐的哲学家数目,初始值为0,>4阻塞
B: 设信号量count代表来就餐的哲学家数目,初始值为0,>4阻塞
C: 设整型量count代表还允许就餐的哲学家数目,初始值为4,≤0阻塞
D: 设信号量count代表还允许就餐的哲学家数目,初始值为4,≤0阻塞
举一反三
- 哲学家就餐问题的无死锁解决方案中,为限定最多4个哲学家就餐,比较好的方法是()
- 在哲学家就餐问题中,不能防止死锁的方法为()。
- 在五个哲学家就餐的同步问题的解决方案中,()思路不会引发死锁。 A: 先申请左边叉子,再申请右边叉子,都拿到了即可就餐 B: 同时申请左右两把叉子,只有都可用,才同时获得两把 C: 最多允许4个哲学家就餐 D: 当左右两位哲学家都没就餐且他饥饿 E: 部分哲学家先申请左边叉子,部分先申请右边的叉子
- 五个哲学家就餐问题中,为保证不发生死锁,可限定同时要求就餐人数最多不超过( )。 A: 3个 B: 4个 C: 5个 D: 2个
- 通常,用于互斥的信号量其初始值为1,用于同步的二值信号量的初始值为0。