首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某银行提供1个服务窗口和10个供顾客等待的座位。顾客到达银行时,若有空座位,则到取号机上领取一个号,等待叫号。取号机每次仅允许一位顾客使用。当营业员空闲时,通过叫号选取一位顾客,并为其服务。顾客和营业员的活动过程描述如下: cobegin {
某银行提供1个服务窗口和10个供顾客等待的座位。顾客到达银行时,若有空座位,则到取号机上领取一个号,等待叫号。取号机每次仅允许一位顾客使用。当营业员空闲时,通过叫号选取一位顾客,并为其服务。顾客和营业员的活动过程描述如下: cobegin {
admin
2013-04-26
68
问题
某银行提供1个服务窗口和10个供顾客等待的座位。顾客到达银行时,若有空座位,则到取号机上领取一个号,等待叫号。取号机每次仅允许一位顾客使用。当营业员空闲时,通过叫号选取一位顾客,并为其服务。顾客和营业员的活动过程描述如下:
cobegin
{
process顾客i
{
从取号机获取一个号码;
等待叫号;
获取服务;
}
process营业员
{
while(TRUE)
{
叫号;
为客户服务;
}
}
}coend
请添加必要的信号量和P、V(或wait()、signal())操作,实现上述过程中的互斥与同步。要求写出完整的过程,说明信号量的含义并赋初值。
选项
答案
互斥资源:取号机(一次只一位顾客领号),因此设一个互斥信号量mutex。2)同步问题:顾客需要获得空座位等待叫号,当营业员空闲时,将选取一位顾客并为其服务。空座位的有、无影响等待顾客数量,顾客的有、无决定了营业员是否能开始服务,故分别设置信号量empty和full来实现这一同步关系。另外,顾客获得空座位后,需要等待叫号和被服务。这样,顾客与营业员就服务何时开始又构成了一个同步关系,定义信号量service来完成这一同步过程。 semaphore ernptv=10; //空座位的数量 semaphore mutex=1; //互斥使用取号机 semaphore full=0; //已占座位的数量 semaphore service=0; //等待叫号 process顾客i{ P(empty); //等空位 P(mutex); //申请使用取号机 从取号机上取号; v(mutex), //取号完毕 v(full); //通知营业员有新顾客 P(service); //等待营业员叫号 接受服务; } process营业员{ while(True){ P(full); //没有顾客则休息 v(empty); //离开座位 v(service); //叫号 为顾客服务; } }
解析
转载请注明原文地址:https://jikaoti.com/ti/4cajFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
以下关于玛雅文明叙述,不正确的是()。
简述苏联建立“东方战线”的过程及其影响。
以下选项中中原王朝对西藏管辖设置机构对应有误的一项是()。
战时共产主义政策中对后来的工农联盟最能构成威胁的是()。
中古时代实行索贡巡行赋税征收方式的国家是()。
阅读下列材料,结合所学知识回答问题:材料一16—17世纪西欧医生的地位还很低,尽管主要的宫廷医生有很高的经济收入,但医生并不被认为是一个很光荣的职业,直到17世纪中叶,一位绅士还拒绝同一位有钱的医生的女儿结婚。律师职业虽然不被视为低等,
晚清时期清帝年号的正确排序是
IP数据报的报文格式如下图所示。在没有选项和填充的情况下,报头长度域的值为()。
对下列4个序列用快速排序方法进行排序,以序列的第1个元素为基准进行划分。在第1趟划分过程中,元素移动次数最多的是()。
若二叉树的前序序列为DABCEFG,中序序列为BACDFGE,则其层次序列为()。
随机试题
单相桥式全控整流电路晶闸管承受的最大反向电压为()。
养老保险金的给付方法除薪金比例制外,还有()
若某受弯构件的裂缝宽度Wmas>[Wmax],说明该构件的工作性能不好,没有满足承载能力极限状态的要求。()
直接固位体的作用是
转移支付是国家为了某种特定需要,将一部分财政资金无偿补助给企业和居民的一种再分配形式。( )
根据世界市场研究中心的国别风险计算方法,某国的政治风险为2.5,经济风险为2,法律风险为2,税收风险为1.5,运作风险为3,安全性为1.5,则该国的国别风险为()。
下列关于企业财务指标作用的说法中,正确的是()。
下列属于《中华人民共和国土地管理法》所称建设用地的是()。
ConversationalSkills1.Skilltoaskquestionsa)Beawareofthehumannature:readinesstoanswerothers’questionsr
Theteenagersaremadetolistentoorchestrasbecausetheyhavedisturbedtheirneighbourswithloudmusic.
最新回复
(
0
)