首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
什么是AND信号量?请利用AND信号量写出生产者一消费者问题的解法。
什么是AND信号量?请利用AND信号量写出生产者一消费者问题的解法。
admin
2019-08-01
53
问题
什么是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
学硕统考专业
相关试题推荐
完整地表述电磁场理论的物理学家是()。
下列关于基督教的思想来源的叙述,不正确的是()。
1980-1987年撒哈拉以南非洲人均国民生产总值增长率为-2.9%。大部分国家经济急剧下滑,非洲的80年代被称“为失去发展的十年”。出现这现象关键原因在于这些国家
三国时期,魏、蜀、吴三国灭亡的历史顺序是()。
新文化运动前期的指导思想是()。
在一个长度为n(n>1)的带头结点的单链表h上,设有尾指针r(指向尾结点),则执行()操作与链表的长度有关。
已知一组关键字为(26,36,41,38,44,15,68,12,6,51,25),用链地址法解决冲突。假设装填因子a=0.75,散列函数的形式为H(K)=KMODP,回答下列问题:(1)构造散列函数。(2)画出散列表。(
一台主机申请了一个到www.ab@C@edu.cn的连接,为了获取服务器的IP地址,首先要进行DNS查询,下图为本次查询的过程,请回答如下问题:(1)由个人主机发送给本地DNS服务器的数据是采用什么传输层协议发送的?利用了哪个端口?(2
试比较脱机I/O和联机I/O。
试比较脱机I/O和联机I/O。
随机试题
下列说法中错误的一项是()
患者,女,28岁,已婚。产时失血较多,产后小腹隐隐作痛,喜按,恶露量少、色淡,头晕耳鸣,大便干燥,舌淡苔薄,脉虚细。治疗应首选
口腔健康促进的方法有
A.热原B.内毒素C.脂多糖D.磷脂E.蛋白质是所有微生物的代谢产物
预告登记后,债权消灭或者自能够进行不动产登记之日起()内未申请登记的,预告登记失效。
(2012年)关于股票期权计划的说法,错误的是()。
若企业设定的定价目标是应付和避免竞争,则()。
有关尼罗河、阿姆河、印度河的下列说法,正确的是()。
某学校入学考试,参加的男生与女生人数之比是4:3,结果录取91人,其中男生与女生人数之比是8:5,未被录取的学生中,男生与女生人数之比是3:4.问报考的共有()人.
桓公:“为何说寡人读的是古人的糟粕?”轮扁:“依我的经验看,斫车轮,轮孔做得稍大就松滑而不坚固,做得稍小就滞涩难人;要想做得不大不小,不松不紧,必须得之于心而应之于手,有高超的技术存在其中,却无法用语言传达,我无法教给我儿子,所以,我都七十岁了还得斫轮。古
最新回复
(
0
)