首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
试利用记录型信号量写出一个不会出现死锁的哲学家进餐问题的解决算法。
试利用记录型信号量写出一个不会出现死锁的哲学家进餐问题的解决算法。
admin
2019-08-01
44
问题
试利用记录型信号量写出一个不会出现死锁的哲学家进餐问题的解决算法。
选项
答案
此题主要考查进程控制过程中的信号量技术的运用。 设初始值为1的信号量c[I]表示I号筷子被拿(I=1,2,3,4,…,2n),其中n为自然数。 send(I): begin if I mod 2==1 then{ P(C[I]); P(e[I一1 mod 5]); Eat; V(C[I一1 mod 5]); V(C[I]); } else{ P(e[I—l rood 5]); P(C[I]); Eat; V(C[I]); V(C[I—1 mod 5]); } end
解析
转载请注明原文地址:https://kaotiyun.com/show/5VCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
中华民国军政府是由下列哪个军阀成立的?()
明清时期专制主义空前加强,据此回答问题:以下关于明朝“废行省、设三司”的措施评价最正确的是()
日本法西斯与德国法西斯相比,突出的特点是()
《萨利克法典》提及法兰克人的一项犯罪申诉习惯。即任何必须以汤釜神判法,判定犯罪嫌疑人要用右手从沸水中取出指定物品,这表明当时法兰克王国
试论魏孝文帝改革的内容及其意义。
具体组织和发动武昌起义的资产阶级革命机构是()。
论述秦国商鞅变法的内容、过程以及重要意义。
罗马在应用科学尤其是农艺学方面取得了较高的成就,其中《论农业》是研究罗马帝国初期奴隶制经济不可多得的历史文献,《论农业》的作者是()。
三个进程P1、P2、P3互斥使用一个包含N(N>O)个单元的缓冲区。P1每次用produce()生成一个正整数并用put()送入缓冲区某一空单元中;P2每次用getodd()从该缓冲区中取出一个奇数并用countodd()统计奇数个数;P3每次用getev
在下列查找的方法中,平均查找长度与结点个数n无关的查找方法是()。
随机试题
患者男性,27岁,发热7d,为稽留热,查体见胸腹部数个鲜红色皮疹,约3mm大小,压之褪色,该皮疹是
左向右分流型先心病最常见的并发症为
下列哪一项不是各国对外贸易政策的构成要素?()。
某民用建筑的两跨连续钢筋混凝土单向板,两跨中间同时各作用有重量相等的设备,设备直接装置在楼面板上(无垫层),其基座尺寸为0.6m×0.8m。如图1—24所示,楼板支座在梁和承重砖墙上。已知:楼板厚度为120mm,其计算跨度取3.0m,无设备区的楼面活荷载标
利用金融市场提供的风险分散功能,投资者可以利用组合投资分散那些投资于单一金融资产所面临的( )。
我国最早生产葡萄酒的地方是()。
下列关于各类合同当事人权利义务的表述,正确的是()。
若
ThesettlementoftheUnitedStateshasoccupiedtraditionalhistorianssince1893whenFrederickJacksonTurnerdevelopedhisF
Opinionpollsarenowbeginningtoshowthat,whoeveristoblameandwhateverhappensfromnowon,highunemploymentisprobabl
最新回复
(
0
)