首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
用PV操作解决读者写者问题的正确程序如下: begin S,Sr:Semaphore;rc:integer; S:=1;Sr:=1;rc:=0; cobegin process Reader i(i=1,2…) begin P(Sr
用PV操作解决读者写者问题的正确程序如下: begin S,Sr:Semaphore;rc:integer; S:=1;Sr:=1;rc:=0; cobegin process Reader i(i=1,2…) begin P(Sr
admin
2012-10-31
31
问题
用PV操作解决读者写者问题的正确程序如下:
begin S,Sr:Semaphore;rc:integer;
S:=1;Sr:=1;rc:=0;
cobegin process Reader i(i=1,2…)
begin P(Sr);
rc:=rc+1;
if rc=1 then P(S);
V(Sr);
read file;
P(Sr);
rc:=rc-1;
if rc=0 then V(S);
V(Sr);
end;
process Writerj(j=1,2…)
begin P(S);
Write file;
V(S);
end;
coend;
end;
请回答:(1)信号量Sr的作用是什么?
(2)程序中什么语句用于读写互斥,写写互斥?
(3)若规定仅允许5个进程同时读怎样修改程序?
选项
答案
(1)Sr用于读者计数rc的互斥信号量。 (2)if rc=1 then P(S)中的P(S)用于读写互斥,写者进程中的P(S)用于写写互斥,读写互斥。 (3)程序中增加一个信号量S5,初值为5,P(S5)语句加在读者进程P(Sr)之前,V(S5)语句加在读者进程第2个V(Sr)之后。
解析
转载请注明原文地址:https://kaotiyun.com/show/H0Nx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
根据下列指令程序画出对应的梯形图。
写出图中对应的助记符指令程序和布尔代数方程表达式。
设计一个PLC控制系统控制两台电动机,控制要求如下:(1)只有在电动机A起动后,电动机B才能起动;(2)只有在电动机B停转后,电动机A才能停转:(3)两电动机起动后自锁。已知:电动机A的起动开关为X1,停转开关为X2
某加速度计具有如下的参数:m=0.01kg,k=200N/m,χmax=±0.2cm,则其可测量的最大加速度为【】
简述组织流水施工的工作程序。
某项目投资方案净现金流量如下表所示,当基准收益率为10%时,用内部收益率指标判断项目是否可行。
随机试题
对水泥砂浆的抗压强度若设计无规定,其抗压强度不得低于()。
调剂的一般程序不包括
侧柏叶除凉血止血,生发乌发外,又能()。
某县工商局与物价局在联合执法检查时,发现甲企业在进行返券促销活动中,存在虚抬原价、进行虚假宣传等欺诈行为,于是对甲企业共同作出了罚款2万元的处罚决定。甲企业向该县人民政府提起复议,该县人民政府在两个月内未予答复。甲企业于是向人民法院提起诉讼,要求撤销该处罚
有关的法律、惯例及行业习惯等被保险人应在保险实践中遵守的规则,并不载明于保险合同中,但签订合同的订约双方在订约时都清楚。这些规则称为( )。
根据新《证券法》的规定,持有公司5%以上股份的股东及其董事、监事、高级管理人员,公司的实际控制人及其董事、监事、高级管理人员属于内幕信息知情人。()
某彩票设有一等奖和二等奖,其玩法为从10个数字中选出4个,如果当期开奖的4个数字组合与所选数字有3个相同则中二等奖,奖金为投注金额的3倍,4个数字完全相同则中一等奖。为了保证彩票理论中奖金额与投注金额之比符合国家50%的规定,则一等奖的奖金应为二等奖的多少
ThatprospecthasinfuriatedordinaryMexicans,whohaveseenthepurchasingpoweroftheirpaychecks____morethan40%since19
Somepeoplebelievethatinternationalsportcreatesgoodwillbetweenthenations.Theythinkthatifcountriesplaygamestoget
A、Theyarenotinahurrywhentheythinkaboutthings.B、Theyactasiftheyarereflectingoneverythingcarefully.C、Theyten
最新回复
(
0
)