首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某银行的营业厅有多个柜员窗口,可以同时办理业务。银行的营业厅中安排有门张座倚供储户休息等候。每个储户在进入营业厅时会在排队机上取得一个号码,若此前没有客户,则排队机就会唤醒一个柜员为储户服务,当没有储户时柜员便可以休息。若储户较多,则所有柜员均会参与服务,
某银行的营业厅有多个柜员窗口,可以同时办理业务。银行的营业厅中安排有门张座倚供储户休息等候。每个储户在进入营业厅时会在排队机上取得一个号码,若此前没有客户,则排队机就会唤醒一个柜员为储户服务,当没有储户时柜员便可以休息。若储户较多,则所有柜员均会参与服务,
admin
2014-07-18
40
问题
某银行的营业厅有多个柜员窗口,可以同时办理业务。银行的营业厅中安排有门张座倚供储户休息等候。每个储户在进入营业厅时会在排队机上取得一个号码,若此前没有客户,则排队机就会唤醒一个柜员为储户服务,当没有储户时柜员便可以休息。若储户较多,则所有柜员均会参与服务,当排队储户数超过柜员数时,没有被服务的储户便会在座椅上休息,并等候叫号。当座位满时,再进入营业厅的储户不再从排队机上获取号码,会离开去找另外的营业厅。若将银行的柜员和储户的行为看成是不同类型的进程,请设一个程序,利用信号量来完成上述操作,用类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
学硕统考专业
相关试题推荐
分析楚汉战争中刘项胜负原因。
凯末尔主义中不属于民主主义内容的是()。
系统阐明社会主义初级阶段理论是在()。
1901年6月,发表《立宪法议》,首先提出君主立宪要求的是()。
建立中国道教史上第一个成熟的神仙系统的是()。
印度孔雀帝国时代,就土地占有情况而言,占全国土地的绝大部分的是()。
以北宋三大发明为例简述北宋科学技术的特征。
下列有关曲辕犁的表述正确的是()①曲辕犁早在中国汉代即已使用了②曲辕犁在中国出现至少比欧洲早一千多年③我国古代的农业工具和农耕技术曾长期居世界领先地位④处于“蒸汽时代”的欧洲农业技术革新,滞后于同时代工业的发
将两个长度为N的有序表归并到一个长度为2N的有序表,最少需要比较的次数是(),最多需要比较的次数是()。
下列关于配备32位微处理器的计算机说法正确的是()。
随机试题
小儿约束法的注意事项是
钩体病与疟疾的鉴别点有
以下关于牙体缺损修复中增加患牙抗力的措施,哪项是错误的
建立建设工程项目质量控制系统时,首先应完成的工作是()。
中央银行在决定货币政策时,不仅要考虑通货膨胀、充分就业和经济增长,而且还要考虑到国际收支平衡,而经济增长是中央银行外汇管理的主要目标。( )
增值税一般纳税人是指企业规模较大,会计核算较为健全、能够提供完整的核算资料的纳税人,具体为年应税销售额超过财政部规定的标准的企业和事业单位。()
影星:江西人
法律关系是指法律在调整人们行为过程中所形成的一种特殊的社会关系,即法律上的权利义务关系。它由法律关系主体、法律关系内容和法律关系客体三要素构成。根据上述定义,下列对法律关系的叙述,不正确的一项是()。
某公司参加一次植树活动,平均每人要植树6棵.若只有女员工完成,每人应植树10棵;若只有男员工完成,每人应植树[]棵.
A、刚认识男的B、不记得过去了C、想和男的重新开始C
最新回复
(
0
)