首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某银行提供1个服务窗口和10个供顾客等待的座位。顾客到达银行时,若有空座位,则到取号机上领取一个号,等待叫号。取号机每次仅允许一位顾客使用。当营业员空闲时,通过叫号选取一位顾客,并为其服务。顾客和营业员的活动过程描述如下: cobegin { proces
某银行提供1个服务窗口和10个供顾客等待的座位。顾客到达银行时,若有空座位,则到取号机上领取一个号,等待叫号。取号机每次仅允许一位顾客使用。当营业员空闲时,通过叫号选取一位顾客,并为其服务。顾客和营业员的活动过程描述如下: cobegin { proces
admin
2015-12-30
38
问题
某银行提供1个服务窗口和10个供顾客等待的座位。顾客到达银行时,若有空座位,则到取号机上领取一个号,等待叫号。取号机每次仅允许一位顾客使用。当营业员空闲时,通过叫号选取一位顾客,并为其服务。顾客和营业员的活动过程描述如下:
cobegin
{
process顾客i
{
从取号机获取一个号码:
等待叫号;
获取服务;
}
proces8营业员
{
while(TRUE)
{
叫号;
为客户服务;
}
}
}coend
请添加必要的信号量和P、V(或wait()、signal())操作,实现上述过程中的互斥与同步。
要求写出完整的过程,说明信号量的含义并赋初值。
选项
答案
互斥资源:取号机(一次只一位顾客领号),因此设置互斥信号量mutex。 同步问题:顾客需要获得空座位等待叫号,当营业员空闲时,将选取一位顾客并为其服务。空座位的有、无影响等待顾客数量,顾客的有、无决定了营业员是否能开始服务,故分别设置信号量empty和fuU来实现这一同步关系。另外,顾客获得空座位后,需要等待叫号和被服务。这样,顾客与营业员就服务何时开始又构成了一个同步关系,定义信号量service来完成这一同步过程。 semaphore empty10;//空座位的数量,初值为10 semaphore mutex=1;//互斥使用取号机 semaphore full=0;//已占座位的数量,初值0 semaphore service=0;//等待叫号 cobegin { Process顾客i{ P(empty),//等空位 P(mutex);//申请使用取号机 从取号机上取号; V(mutex),//取号完毕 v(full);//通知营业员有新顾客 P(service),//等待营业员叫号 接受服务; } Process营业员{ while(True){ P(fuii);//没有顾客则休息 V(empty);//离开座位 V(service);//叫号 为顾客服务; } } }coend
解析
转载请注明原文地址:https://jikaoti.com/ti/oTfjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列不是战国时代魏国李悝变法的内容的是()
(北魏孝文帝)“初谋南迁,恐众心恋旧,乃示为大举,因以胁定群情,外谋南伐,其实迁也。1日人怀土,多不所愿,内惮南征,无敢言者。于是定都洛阳。”上引材料不能说明的问题是()。
唐朝官营手工业中,每年服役二十天,在政府“趋役不尽及别有和雇”的情况下,可“纳资代役”的是()。
简述凯恩斯主义理论的主要内容。(南京大学2000年世界近现代史真题)
我国对资本主义工商业采取和平赎买的政策内容和成功意义。
电子计算机的发展经过了四代,①电子数值积分计算机(ENIAC);②集成电路计算机;③大规模集成电路计算机;④晶体管计算机;⑤人工智能计算机,其先后顺序是()。
1923年纳粹党魁希特勒发动了“啤酒馆暴动”,对此叙述不正确的一项是()。
第一国际成立前,各国无产阶级强烈要求加强国际团结的直接原因是()。
某计算机采用Cache一主存一磁盘三级存储系统。Cache的访问时间为t1ns,命中率为p1;若Cache未命中,CPU需直接访问主存,访问时间为t2ns,主存命中率为p2;若所需数据字不在主存中,则访问主存未命中、将包含所需数据字的磁盘数据块装入主存共需
某计算机字长16位,采用16位定长指令字结构,部分数据通路结构如下图所示。图中所有控制信号为1时表示有效、为0时表示无效。例如控制信号MDRinE为1表示允许数据从DB打入MDR,MDRin为1表示允许数据从内总线打入MDR。假设MAR的输出一直处于使能状
随机试题
男孩,2岁。呕吐腹泻ld。突然脐周阵发性腹痛,继恶心呕吐3~4.次,大便5~6次。初蛋花汤样后呈赤豆汤血水样便,腥臭,无脓。T39℃(R),腹软,稍胀,不固定压痛,无肌紧张,未及包块,皮疹(一)。作为早期确诊,最有价值的检查是
外师造化,中得心源[江苏2019][江苏2018][山西2018][浙江2018]
护士长根据病人情况、护理人员的数量、水平等进行有效组合,体现了护理排班的
导地线在档中的接头是强度弱点和事故多发点,因此规程要求重要跨越档不准接头,下列()不准接头。
混凝土坝在整个建筑物施工完毕交付使用前还须进行()。
在对建筑外墙装饰材料进行防火检查时,发现的下列做法中,不符合现行国家消防技术标准规定的是()。
改革开放前,我国外贸管理模式的核心是:
黄河股份有限公司(以下简称黄河公司)为增值税一般纳税人,适用增值税税率17%、企业所得税税率25%,按净利润的10%提取法定盈余公积,企业所得税采用资产负债表债务法核算。不考虑增值税、企业所得税以外的其他相关税费。黄河公司2013年度财务报告于2014年3
下列表述中正确的有( )。下列表述中正确的为( )。
某公司人力资源部针对生产工人开展了为期一周的培训,经过一段时间后发现培训并没有在实际工作中产生作用,为了查找可能存在的问题,请运用5W1H法对此次培训进行诊断。
最新回复
(
0
)