首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
(1)简述判断死锁的必要条件。 (2)一种哲学家就餐问题的解决方案如下所述(对每位哲学家都采用这种算法),分析其 死锁的可能性并提出解决方案。 Philosopher i: d0{wait(chopstick[i]; wait(ch
(1)简述判断死锁的必要条件。 (2)一种哲学家就餐问题的解决方案如下所述(对每位哲学家都采用这种算法),分析其 死锁的可能性并提出解决方案。 Philosopher i: d0{wait(chopstick[i]; wait(ch
admin
2012-06-21
109
问题
(1)简述判断死锁的必要条件。
(2)一种哲学家就餐问题的解决方案如下所述(对每位哲学家都采用这种算法),分析其
死锁的可能性并提出解决方案。
Philosopher i:
d0{wait(chopstick
;
wait(chopstick[(i+1)%5])
eat
signal(chopstick
);
signal(chopstick[(i+1)%5]);
think
}while(1);
选项
答案
(1)①互斥条件。进程竞争的资源必须互斥使用。 ②请求与保持条件。当前已拥有资源的进程,仍能申请新的资源,而且,当该进程因为新的资源被其他进程占据而被阻塞时,它仍保持自己的资源不放。 ③不可剥夺条件。进程申请的资源,只能在使用完毕时自行释放。 ④循环等待条件。存在一个至少包含两个进程的循环等待链,链中的每个进程都在等待下一个进程所占有的资源。 (2)假设每个哲学家变得饥饿,同时拿起左边筷子,而右边的筷子为空,这样永远拿不到右边的筷子,处于死锁的状态。解决方案:规定在拿到左侧的筷子后,先检查右面的筷子是否可用。如果不可用,则先放下左侧筷子,等一段时间再重复整个过程。
解析
转载请注明原文地址:https://kaotiyun.com/show/N8xi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列古希腊哲学家中,唯物主义的代表人物是()。
法国“胡格诺”的含义是()
德国法西斯能够通过合法方式夺取政权,主要原因有()。①垄断资产阶级要求建立极权统治②纳粹党利用了人民对现状的不满③骗人的宣传欺骗了社会的信任④通过国会纵火案打击了共产党
下列政权中,控制西域的政权是()。
苏俄同德国签订《布列斯特和约》的根本目的在于()。
英国发动鸦片战争的主要目的是()。
元代对边疆地区的统治方式不同于其他三地的一地是()。
西汉时期,张骞第一次出使西域的主要目的是()
第三次科技革命促进了社会经济结构和社会生活结构的变化,其在社会经济结构方面的变化主要是()
若磁盘的转速提高一倍,则()。
随机试题
小儿秋冬季腹泻最常见的病原是
老年急腹症患者的临床特点不包括
路基干湿类型分为( )类。
下列各项中,经批准计入营业外支出的是( )。
中央银行降低再贴现率的货币政策作用有限,其原因有( )。
购房的目标包括()三大要素。
新课程改革的具体目标有哪几项?
我国首颗软件定义卫星“()”目前研制进展顺利,预计今年下半年将在酒泉卫星发射中心搭载发射升空。
爆炸力相当强大,方圆二十英里的树木均被炸毁。(so…that)
Thepurposeofaletterofapplicationistohelpyouto"sell"yourself.Itshouldstateclearlythejobyouwant,andshouldt
最新回复
(
0
)