首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
(1)简述判断死锁的必要条件。 (2)一种哲学家就餐问题的解决方案如下所述(对每位哲学家都采用这种算法),分析其 死锁的可能性并提出解决方案。 Philosopher i: d0{wait(chopstick[i]; wait(ch
(1)简述判断死锁的必要条件。 (2)一种哲学家就餐问题的解决方案如下所述(对每位哲学家都采用这种算法),分析其 死锁的可能性并提出解决方案。 Philosopher i: d0{wait(chopstick[i]; wait(ch
admin
2012-06-21
47
问题
(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://jikaoti.com/ti/EAajFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
新中国成立以后至今经历的历史发展阶段有()。
1917年11月7日晚,全俄苏维埃第二次代表大会召开,大会批准了苏维埃政府的组成结构,其中人民委员会的主席是()。
建国初期,为稳定社会秩序和恢复经济,人民政府最迫切需要解决的问题是()。
1960年9月,伊朗、伊拉克、科威特、沙特阿拉伯、委内瑞拉在巴格达举行石油生产国会议,成立了石油输出国组织,简称()。
对《魏玛宪法》的内容和影响叙述不正确的是()。
一战期间,中国民族资本主义迅速发展的主要作用是()
英国发动鸦片战争的主要目的是()。
下列内容,哪些与垄断组织出现有关?()①控制一个或几个部门商品的生产、价格和市场②促进了大工业的发展,在某种程度上适应了生产力发展的需要③干预、控制国家的政治和经济生活④积极向外扩张,从经济上瓜分世界
当系统发生抖动(thrashing)时,可以采取的有效措施是____。I.撤销部分进程Ⅱ.增加磁盘交换区的容量Ⅲ.提高用户进程的优先级
随机试题
下列哪一行为应以危险驾驶罪论处?()(2015/2/13)
关于DNA变性的叙述,错误的是
库欣综合征常见而特征性的所见是
施工组织设计在审查中应注意的问题有()。
下列离散程度的测度值中,能够消除变量值水平和计量单位对测度值影响的是()。
决定国债票面利率的主要因素有()。
关系儿童生长发育和智力发展的内分泌腺是()。
A、 B、 C、 D、 D
Whatcanweknowaboutthemanfromtheconversation?
Mostpublishingisnow"electronic"inthesensethatbooks,magazines,andnewspapersarepreparedoncomputers,andexistasc
最新回复
(
0
)