首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某银行的营业厅有多个柜员窗口,可以同时办理业务。银行的营业厅中安排有门张座倚供储户休息等候。每个储户在进入营业厅时会在排队机上取得一个号码,若此前没有客户,则排队机就会唤醒一个柜员为储户服务,当没有储户时柜员便可以休息。若储户较多,则所有柜员均会参与服务,
某银行的营业厅有多个柜员窗口,可以同时办理业务。银行的营业厅中安排有门张座倚供储户休息等候。每个储户在进入营业厅时会在排队机上取得一个号码,若此前没有客户,则排队机就会唤醒一个柜员为储户服务,当没有储户时柜员便可以休息。若储户较多,则所有柜员均会参与服务,
admin
2014-07-18
51
问题
某银行的营业厅有多个柜员窗口,可以同时办理业务。银行的营业厅中安排有门张座倚供储户休息等候。每个储户在进入营业厅时会在排队机上取得一个号码,若此前没有客户,则排队机就会唤醒一个柜员为储户服务,当没有储户时柜员便可以休息。若储户较多,则所有柜员均会参与服务,当排队储户数超过柜员数时,没有被服务的储户便会在座椅上休息,并等候叫号。当座位满时,再进入营业厅的储户不再从排队机上获取号码,会离开去找另外的营业厅。若将银行的柜员和储户的行为看成是不同类型的进程,请设一个程序,利用信号量来完成上述操作,用类C语言写出程序。
选项
答案
此类题目在考试中也比较多见,类似的还有睡眠的理发师等。因此,掌握此类题目的基本要点是解决此类题目的关键。本题从读者和写者的基本原理出发,对等候的储户数加以限制。从资源角度看,柜员是资源,座椅也是资源。那么,设置柜员的信号量为teller,初始为0,柜员一上岗则作V操作,以提供资源。储户的信号量为customer,初始为0,表示储户尚未进入营业厅。mutex为排队机,也是座椅的互斥量,柜员和储户均可以对此操作。设信号量teller,customer和mutex其中waiting是整型量,表示排队的储户数,其初始为O,最大不超过n #define CHAIRS=N //座椅数,也是最多排队的储户数 typecief int semaphore; //定义信号量 semaphore teller=O; //等待储户的柜员数 semaphore cLlstomer=0; //等待服务的储户数 semaphore mutex=0; //对排队机操作的互斥量 int waiting=O; //等待的储户数 void teller() { while(TRUE){//并发调度 P(customer); //杏看有无储户 P(mutex); //需要获得排队机的控制权 waiting=waiting-1; //将等候的顾客数减1 V(teller); //提供1个可服务的柜员 V(mutex); //释放排队机 service(); //为储户服务 } } void customer() //储户进程 } P(mutex); //先获得排队机 if(wailing
解析
转载请注明原文地址:https://kaotiyun.com/show/V4xi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
论述新石器时代及其文化类型。
列宁认为,既然俄国无法直接过渡到社会主义,那么就“应该利用资本主义作为小生产和社会主义的中间环节”。为此而采取的政策是()。
元代对边疆地区的统治方式不同于其他三地的一地是()。
(《战国策.秦策》)孝公死,惠王代后……人说惠王日:“大臣太重者国危,左右太亲者身危。今秦妇人婴儿比商君之法,莫言大王之法,是商君反为主,大王更为臣也。”文中对惠王说话的人,代表了当时()的利益。
中共十六届五中全会提出,建设社会主义新农村的要求是生产发展和()。
评述抗战的三个阶段。
隋唐科举制的进士科最先出现在()。
某32位机(机器字长32位)的一台外设通过32位总线与系统内存相连。CPU每秒执行100条指令,平均每条指令需要5个机器周期,其中3个周期必须访问内存,内存读写需一个机器周期,假定CPU在95%的时间内持续执行“背景程序”,且这段时间内不执行I/O指令。现
支持多道程序的操作系统,区别于其他操作系统的主要特征为()。
将两个长度为N的有序表归并到一个长度为2N的有序表,最少需要比较的次数是(),最多需要比较的次数是()。
随机试题
指导或沟通决策思想的全面的陈述书或理解书是()
属于迟发型超敏反应的试验是
A市检察机关接到对该市政府某工作部门的公务人员刘某涉嫌非法拘禁的举报,遂对刘某进行了初查。检察机关的哪些初查措施是不符合法律规定的?()
关于混凝土叠合构件,下列表述何项不正确?
已知有风险,但由于可能获利而需要冒险承担该种风险的情况属于风险对策中的______。
关于劳务报酬最终支付,承包人收到劳务分包人递交的结算资料后()天内进行核实,给予确认或者提出修改意见。
2010年3月某企业购置土地90000平方米,价款18000万元,缴纳契税及其他,费用共计546万元;该企业将全部土地“三通一平”后转让18000平方米,取得销售收入7200万元;将3000平方米的土地赠送给关系单位。2010年3月该企业上述业务应纳营业税
为推动基础工作信息化建设,打造派出所智慧警务模式,社区民警小万在派出所的支持下,经过刻苦钻研,自主研发了“互联网+”模式下的“社区警务平台”(如下图)。群众可通过“平台”选择获取便捷高效的服务;社区民警可通过“平台”上传信息,与街道办事处共享、共建、共维护
新产品出口占新产品销售收入比重最高的年份是()。2001至2005年的新产品销售收入比1996至2000年的新产品销售收入多()亿元。
A、老板两天没上班B、职员从窗口掉下去了C、老板很惊讶D、职员三天没上班B老板抱怨道:“你这两天干什么去了?”职员回答:“我不小心从三楼窗口掉下去了。”B与职员的回答相符。
最新回复
(
0
)