首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
(1)简述判断死锁的必要条件。(2)一种哲学家就餐问题的解决方案如下所述(对每位哲学家都采用这种算法),分析其死锁的可能性并提出解决方案。 Philosopher i: do{wait(chopstick[-i]: wait(chopstick
(1)简述判断死锁的必要条件。(2)一种哲学家就餐问题的解决方案如下所述(对每位哲学家都采用这种算法),分析其死锁的可能性并提出解决方案。 Philosopher i: do{wait(chopstick[-i]: wait(chopstick
admin
2013-09-16
75
问题
(1)简述判断死锁的必要条件。(2)一种哲学家就餐问题的解决方案如下所述(对每位哲学家都采用这种算法),分析其死锁的可能性并提出解决方案。
Philosopher i:
do{wait(chopstick[-i]:
wait(chopstick[(i-4-1)%5])
eat
signal(chopstick
);
signal(chopstick[(i+1)%51);
think
}while(1);
选项
答案
(1)①互斥条件。进程竞争的资源必须互斥使用。②请求与保持条件。当前已拥有资源的进程,仍能申请新的资源,而且,当该进程因为新的资源被其他进程占据而被阻塞时,它仍保持自己的资源不放。③不可剥夺条件。进程申请的资源,只能在使用完毕时自行释放。④循环等待条件。存在一个至少包含两个进程的循环等待链,链中的每个进程都在等待下一个进程所占有的资源。(2)假设每个哲学家变得饥饿,同时拿起左边筷子,而右边的筷子为空,这样永远拿不到右边的筷子,处于死锁的状态。解决方案:规定在拿到左侧的筷子后,先检查右面的筷子是否可用。如果
解析
转载请注明原文地址:https://www.kaotiyun.com/show/q0xi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
汉章帝会群儒于白虎观,讨论经义,由()写成《白虎通德论》(又称《白虎通义》、《白虎通》)一书,这部书系统地吸收了阴阳五行和谶纬之学,形成今文经学派的主要观点。
试谈19世纪下半叶非洲民族解放斗争的特点。
论述印度非暴力运动的过程和失败原因。
“文化大革命”发动的两个纲领性文件是()。
1951年底到1952年春,中国共产党在党政机构工作人员中开展的运动是()。
简述鸦片战争的三个阶段。
希腊化时代控制希腊半岛的是()。
试析第三次科学技术革命对人类社会和历史进程的影响。
在一个HDLC帧的数据中,如果出现了000111111011这样的流,请问发送到信道上它将会变成()。
什么是域名解析?域名解析中采取了什么措施提高效率?对同一个域名向DNS服务器发出多次的DNS请求报文后,得到IP地址都不一样,可能吗?为什么?
随机试题
口服阿片类药物中毒哪一项治疗是错误的
牙周翻瓣术后能探诊的时间是
系统性红斑狼疮的发病机制是
若声压级相同的n个声音叠加,即L1=L2=…=Li……=Ln,则总声压级比L1增加了()dB。
下图是一个程控交换机的结构图。该交换机带11个用户模块,每个用户模块的容量为64用户,采用1条2M的双向PCM复用线连接到中央交换网络。该交换机带4个中继模块,每个中继模块采用l条2M的双向:PCM复用线连接到中央交换网络。音信号发生器通过1条2M的
下列哪一项关于学校社会工作个案选择的陈述是最准确的?()
下图中甲图是某地区地质地貌演变过程示意图,乙图是某地地层剖面示意图。读图,回答问题。甲图表示地质地貌演变过程的四个阶段,正确的时间顺序是()。
保护公民人身自由,是指保护公民的()。
It’snotsomuchthatthemachineisoutoforder______(that)Ihavenotlearnedtooperateit.
Formanypeopletoday,readingisnolongerrelaxation.Italsomeanswork.Tokeepuptheirworktheymustreadletters,report
最新回复
(
0
)