首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
某机场的机票候补系统规定,旅客到机场可以候补机票,若机票有空额则直接出票,若无票额时,候补机票的旅客按先到先得的方法进入候补队列,等待退票旅客退票。一旦有旅客退票,那么将唤醒第一个候补旅客,若没有等待的旅客则将空余票额加一,请用P、V操作实现上述过程。
某机场的机票候补系统规定,旅客到机场可以候补机票,若机票有空额则直接出票,若无票额时,候补机票的旅客按先到先得的方法进入候补队列,等待退票旅客退票。一旦有旅客退票,那么将唤醒第一个候补旅客,若没有等待的旅客则将空余票额加一,请用P、V操作实现上述过程。
admin
2016-12-23
80
问题
某机场的机票候补系统规定,旅客到机场可以候补机票,若机票有空额则直接出票,若无票额时,候补机票的旅客按先到先得的方法进入候补队列,等待退票旅客退票。一旦有旅客退票,那么将唤醒第一个候补旅客,若没有等待的旅客则将空余票额加一,请用P、V操作实现上述过程。
选项
答案
TyPedef int semaPhore;//定义信号量 SemaPhore mutex=1;//临界区互斥信号量,用于互斥 SemaPhore tickets=N;//空余票额的资源信号量,用于同步 Void standby_Passenger(Pi) {while(1) {P(tickets);//获取空票额数据,若无票则阻塞 P(mutex);//为保证互斥访问数据库 Sell-tickets(Pi);//出售 V(mutex);//释放信号量 } Void refund-tickets(Pj) {while(1) {P(mutex);//为保证互斥访问数据库获取空票额数据,若无票则阻塞 refund_lickets(Pj);//完成退票 V(mutex);//释放互斥量 V(tickets);//票额加一,若有阻塞进程则唤醒 }
解析
转载请注明原文地址:https://kaotiyun.com/show/8Ajx777K
本试题收录于:
网络操作系统题库理工类分类
0
网络操作系统
理工类
相关试题推荐
非结构式访谈
信息
存储密度低、占据空间大的文献类型是()
中文题目的字数一般不能超过()
人体各系统发育最早的是()
关键字比较的次数与记录的初始排列次序无关的是【】
检查软件产品是否满足用户的实际需要的过程称为【】
IPv4将IP地址没置为【】
ODBC的含义是()
在SQL中,谓词“EXISTS”的含义是()
随机试题
对于涉及“库存现金”和“银行存款”之间的经济业务,一般只编制收款凭证,而不编制付款凭证。()
患者,女性,36岁。诊断为消化性溃疡2个月,近日感上腹饱胀不适,疼痛于餐后加重,并有恶心、呕吐,大量呕吐后症状可以缓解,呕吐物含有发酵酸性宿食。该患者最可能发生的并发症是
以下关于专利权被宣告无效后追溯力的哪项说法是正确的?()
商业折扣是指企业为了鼓励客户提前偿付货款而向客户提供的债务扣除。()
原有分科课程内容上难、繁、偏、旧,过于注重__________。
诉讼时效指权利人在法定期间内不行使权利即丧失请求人民法院予以保护其民事权利的制度。一般诉讼时效期间为()。
省、自治区和直辖市的建制由()通过。
物权法的基本原则有()。
有以下程序,程序中库函数islower(ch)用以判断ch中的字*是否为小写字*#include<stdio.h>#include<ctype.h>yoidfun(char*p){inti=0;while(p[i]){iffp[i]=’’&&i
A、Shecan’tsleepwellthesedays.B、Sheisnotgoodatsomesubjects.C、Sheisunderthepressureofherparents’love.D、Sheh
最新回复
(
0
)