首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
什么是AND信号量?请利用AND信号量写出生产者一消费者问题的解法。
什么是AND信号量?请利用AND信号量写出生产者一消费者问题的解法。
admin
2017-11-14
58
问题
什么是AND信号量?请利用AND信号量写出生产者一消费者问题的解法。
选项
答案
此题主要考查进程与死锁的相关转换内容。 (1)为解决并行所带来的死锁问题,在wait操作中引入AND条件,其基本思想是将进程在整个运行过程中所需要的所有临界资源一次性地全部分配给进程,用完后一次性释放。 (2)解决生产者一消费者问题可描述如下: var mutex,empty,full:semaphore:=1,n,0; buffer:array[0..n—1]of item; in,out:integer:=0,0; begin parbegin producer:begin repeat produce an item in nextp; wait(empty); wait(s1,s2,s3,…,sn); //s1,s2,s3,…,sn为执行生产者进程除empty外其余的条件 wait(mutex); buffer(in)::nextp; in:=(in+1)mod n; signal(mutex); signal(full); signal(s1,s2,s3,…,sn); until false; end consumer:begin repeat wait(full); wait(k1,k2,k3,…,kn); //k1,k2,k3,…,kn为执行生产者进程除full外其余的条件 wait(mutex); nextc:=buffer(out); out:=(out+1)mod n; signal(mutex); signal(empty); signal(k1,k2,k3,…,kn): consume the item in nextc; until false; end parend end
解析
转载请注明原文地址:https://www.kaotiyun.com/show/oCRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列关于古日耳曼人的社会状况的叙述中,不正确的是()。
下列关于清朝军机处的叙述,不正确的是()。
全国高校院系调整的具体时间是()。
“二战”爆发的原因是多种因素综合作用的结果,其中最根本的因素是()。
列宁在()报告中论证了在俄国实现和平过渡的可能性和必要性。
在下列四本部书中有可能记载“甘薯所在,局面便有半年之粮,民间渐次广种”一语的只能是()。
电子计算机的发展经过了四代,①电子数值积分计算机(ENIAC);②集成电路计算机;③大规模集成电路计算机;④晶体管计算机;⑤人工智能计算机,其先后顺序是()。
1946年3月5日,英国前首相丘吉尔在富尔敦发表了(),发出第一个明白无误的“冷战”信号。
某网络的拓扑结构由下图所示,其中顶点表示路由器。该网络的路由器采用了链路状态路由算法,在某一时刻各个路由器发送的链路状态如下:A:B(1),D(3)B:A(1),D(1),C(3),E(5)C:B(3),D(1)D:A(3),B(1
设某计算机系统有一块CPU、一台输入设备、一台打印机。现有两个进程同时进入就绪状态,且进程A先得到CPU运行,进程B后运行。进程A的运行轨迹为:计算50ms,打印信息100ms,再计算50ms,打印信息100ms,结束。进程B的运行轨迹为:计算50
随机试题
氢氧化钠(钾)致皮肤、黏膜外伤时,外涂焦油、沥青致皮肤、黏膜外伤时,外涂
大连中石油国际储运有限公司保税区油库由中国联合石油有限责任公司和大连港合资建设。油库一、二期共设20个原油贮罐(17个10万m3储罐,3个5万m3储罐),总储量为185万m3。该单位东侧为大连港罐区,总储量为132.45万m3(12个10万m3原油储罐和大
下列物品中,储存与生产火灾危险性类别不同的有()。
在进行流动资金估算时,根据资金周转额和周转速度之间的关系,对构成流动资金的各项流动资产和流动负债分别进行估算的方法是()。
征税对象又称为()。
下列表述不属于研究假设的作用是
在当代中国,社会发展离不开改革创新,改革创新是社会发展的重要动力,坚持改革创新是新时代的迫切要求。这是因为()
讨论下列级数是否收敛?如果收敛,是条件收敛还是绝对收敛?
Forthefirsttime,morewomenthanmenintheUnitedStatesreceiveddoctoraldegreeslastyear,theclimaxofdecadesofchang
Thesenseofhonourappearstobedying.Whofightsduelstodefendhisreputationanymore?Theideamerelystrikesusasodd.H
最新回复
(
0
)