首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于读者写者问题,下列叙述中哪些是错误的?( ) reader() { while(TRUE) P(mutex); rc=rc+1; if(rc==1)P(w); V(mutex); ①
关于读者写者问题,下列叙述中哪些是错误的?( ) reader() { while(TRUE) P(mutex); rc=rc+1; if(rc==1)P(w); V(mutex); ①
admin
2021-03-19
20
问题
关于读者写者问题,下列叙述中哪些是错误的?( )
reader()
{
while(TRUE)
P(mutex);
rc=rc+1;
if(rc==1)P(w);
V(mutex); ①
读操作;
P(mutex); ②
rc=rc-1;
if(rc==0)V(w);
V(mutex);
其他操作;
}
}
writer()
{
while(TRUE)
P(w);
写操作;
V(w);
}
}
选项
A、信号量w的初值是0
B、信号量mutex的初值是1
C、计数器rc的初值是0
D、语句P(mutex)的位置可以放到语句rc=rc+1后面
E、语句①②可以取消
答案
A,D,E
解析
信号量w是为了互斥访问写操作,初始值为1;P(mutex)是为了互斥访问rc这一临界资源,不能修改其执行顺序;语句①②的存在使得多个reader可以同时访问,不能取消。故本题答案选择ADE选项。
转载请注明原文地址:https://kaotiyun.com/show/JnyZ777K
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
通常对于网站系统,关于用户数的统计数字主要有______。
系统测试是将已经集成好的软件系统,做为整个计算机系统一个元素,与其他系统元素结合在一起,在实际使用环境下,进行一系列的______。
在系统测试中,测试人员主要根据______设计测试用例。
用户文档中的核心部分是______。
在软件的各部件组成逻辑都相对简单的情况下,对其进行软件可靠性分析通常最好选择运用下面哪一种软件可靠性分析方法______。
论述题2:以下是某软件的规格说明,请按要求回答问题软件规格说明:文件名的第一个字符必须是A或B,第二个字符必须是数字。满足则修改文件。若第一个字符不为A或B,打印错误信息X12,若第二个字符不为数字,则打印错误信息X13。(1)根据软件规格说明的描述,
集成测试分析的作用是指导集成测试用例的设计,安排测试和集成顺序。集成模块划分是集成测试分析的一个重要环节。以下叙述中不属于合理的集成模块划分的是
以下叙述中正确的是______。A)可跟踪性分析是在整体上分析整个系统的资源分配策略B)关键性分析是标识原始需求和相应开发结果之间关系的能力C)评估仅需要对最终的软件产品进行评估D)接口分析必须关注3种接口,即用户接口、硬件接口和软件接口
单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是______。A)系统功能B)局部数据结构C)重要的独立路径D)出错处理
下列属于基于性能计数器的分析技术的是A)指针分析B)进程分析C)数据流分析D)时间序列分析
随机试题
水中氢元素和氧元素质量比为1:16。
简述纵向一体化战略的含义及其优缺点。
结核结节的组成细胞有
根据相互联系的几个民事权利中各权利所处的地位不同,民事权利可分为()。
详细规划阶段的竖向规划方法不包括()。
敏感性分析中评价指标的确定,一般是根据项目实际情况而选择。如果主要分析产品价格波动对项目超额净收益的影响,则选用( )作为分析指标。
在开放参观活动中,可安排参观者观摩()。
Dina,______formonthstofindajobasawaitress,finallytookapositionatalocaladvertisingagency.
如果被搜查人或者其家属不在场,公安机关则不能进行搜查。()
A、Thehousesforsaleareofpoorquality.B、Thehousesaretooexpensiveforthecoupletobuy.C、Thehousingdevelopersprovid
最新回复
(
0
)