首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
什么是AND信号量?请利用AND信号量写出生产者一消费者问题的解法。
什么是AND信号量?请利用AND信号量写出生产者一消费者问题的解法。
admin
2019-08-01
75
问题
什么是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/RACi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
20世纪50年代到70年代初,西欧国家通过有效的社会经济政策,维持了经济相对稳定和持续发展。这些政策主要包括()①加强对经济的宏观管理②废除生产关系中封建落后因素③发展高科技和新兴产业④进行社会改革,稳定社会
晚清时期清帝年号的正确排序是
第二次工业与第一次工业革命相比较,其新特点是()。①科学和技术真正结合起来②第二次工业革命几乎同时发生在几个先进的资本主义国家③与第一次工业革命交叉进行④使社会第一次分裂为工人阶级和资产阶级
罗斯福新政策称为是“3R”改革即Recovery(复兴)、Relief(救济)、Reform(改革),其中能反映Relief方面的内容是()。
关于清代我国疆域的叙述,下列()不正确。
国民党政府宣布民盟为“非法团体”,民盟总部被迫解散的时间是()。
某激光打印机每分钟打印20页,每页4000字符,相应的设备驱动程序一次输出一个字符,采用中断方式,CPU处理每次中断需50微秒,则CPU用于打印的开销是()。
某网络的拓扑结构由下图所示,其中顶点表示路由器。该网络的路由器采用了链路状态路由算法,在某一时刻各个路由器发送的链路状态如下:A:B(1),D(3)B:A(1),D(1),C(3),E(5)C:B(3),D(1)D:A(3),B(1
下图所示为双总线结构机器的数据通路,IR为指令寄存器,PC为程序计数器(具有自增功能),M为主存(受R/W信号控制),AR为地址寄存器,DR为数据缓冲寄存器,ALU由加、减控制信号决定完成何种操作,控制信号G控制的是一个门电路。另外,线上标注有小圈表示有控
试比较脱机I/O和联机I/Oo
随机试题
患者,女性,27岁。G2P1,小孩2岁体检。现希望选择宫内节育器避孕,来院咨询,护士给予健康指导。放置节育器的时间应为
负责对药品的质量进行行政监督和技术监督的国家部门是
法律规则是法律的基本构成因素。下列关于法律规则分类的表述哪一项可以成立?
施工组织设计是以()为对象编制的。
在会计科目编码,一级为3位,二级为3位,三级为2位,四级为2位,则5711321509会计科目编码分级为( )。
芳芳最近很奇怪,总觉得自己的手洗不干净,用香皂反复地洗,她也知道没必要这样,但就是控制不了。这说明芳芳可能出现了()。
关于世界上各海峡所沟通的水域,下列说法正确的是:
下列情形中,行为人不负刑事责任的是()。
几个诚实的商人合开了一个店铺,等到赚得许多钱财,他们便停业分钱分物。但分红哪能不吵架?他们为钱为物吵得一塌糊涂。这时他们的房子着火了,但他们仍在为钱争论。他们争吵得忘了房子已经起火,以至全都被火焰吞没烧死,连同他们的财物。从文中可以得出的道理是(
向量组α1,α2,…,αm线性无关的充分必要条件是().
最新回复
(
0
)