首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
用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
53
问题
用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控制系统完成如下控制:两台电动机A和B,只能起动其中一台进行工作,当按下A起动开关时,A工作,B停止;当按下B起动开关时,B工作,A停止,并且每台电动机都可以单独停止。试绘出其梯形图,并写出助记符指令程序。
根据图中所示梯形图写出对应的指令程序。
写出图中对应的助记符指令程序和布尔代数方程表达式。
某加速度计具有如下的参数:m=0.01kg,k=200N/m,χmax=±0.2cm,则其可测量的最大加速度为【】
简述组织流水施工的工作程序。
某工程有A、B两个方案,现金流量如下表所示,当基准收益率为10%时,试用净现值法比较后,选择出较优方案。
某项目投资方案净现金流量如下表所示,当基准收益率为10%时,用内部收益率指标判断项目是否可行。
随机试题
下列地形图数字比例尺中,属于大比例尺的是()。
世主有先生者,有后生者,有不生者。昔者楚庄王谋事而当,居有忧色。申公巫臣问曰:“王何为有忧也?”庄王曰:“吾闻诸侯之德,能自取师者王,能自取友者霸,而与居不若其身者亡。以寡人之不肖也,诸大夫之论莫有及于寡人,是以忧也。”申公巫臣曰:“古之知道者曰先生,其楚
患者男,50岁。近一个月出现咳嗽,痰中带血并伴低热。怀疑为肺结核分枝杆菌感染,欲增菌培养,应选择何种培养基
出现胶样小体的组织不包括
氢化可的松与泼尼松在结构上的差别是
考取执业药师资格证后,依照《执业药师资格制度暂行规定》,申请执业药师注册必备条件包括
隧道施工中,以()为中心布置施工场地。
泛化是指某种特定刺激的条件反应形成后,另外一些类似的刺激,也会诱发同样的条件反应。新刺激越近似于原刺激,条件反应被诱发的可能性就越大。根据以上定义,以下可以称为泛化现象的是()
2006年1月至2013年9月期间,陈某利用担任某民营股份有限公司十堰中心支公司会计的职务便利,将该公司银行账户资金转至自己银行账户、其控制的他人银行账户、其在期货公司开设的账户,截至案发前,陈某挪用资金共计1074.884.82元。陈某将上述资金用于在某
Whatdoesthespeakermean?
最新回复
(
0
)