首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
三个进程P1、P2、P3互斥使用一个包含N(N>0)个单元的缓冲区。P1每次用produce( )生成一个正整数并用put( )送入缓冲区某一空单元中;P2每次用getodd( )从该缓冲区中取出一个奇数并用countodd( )统
三个进程P1、P2、P3互斥使用一个包含N(N>0)个单元的缓冲区。P1每次用produce( )生成一个正整数并用put( )送入缓冲区某一空单元中;P2每次用getodd( )从该缓冲区中取出一个奇数并用countodd( )统
admin
2013-09-16
63
问题
三个进程P1、P2、P3互斥使用一个包含N(N>0)个单元的缓冲区。P1每次用produce( )生成一个正整数并用put( )送入缓冲区某一空单元中;P2每次用getodd( )从该缓冲区中取出一个奇数并用countodd( )统计奇数个数;P3每次用geteven( )从该缓冲区中取出一个偶数并用counteven( )统计偶数个数。请用信号量机制实现这三个进程的同步与互斥活动,并说明所定义的信号量的含义。要求用伪代码描述。
选项
答案
定义信号量S1控制P1与P2之间的同步;S2控制n与P3之间的同步;empty控制生产者与消费者之间的同步;mutex控制进程间互斥使用缓冲区。程序如下: Vat s1=0,s2=0,empty=N,mutex=1; Parbegin P1:begin X=produee(); /*生成一个数*/ P(empty); /*判断缓冲区是否有空单元*/ P(mutex); /*缓冲区是否被占用*/ Put(); If x%2==0
解析
转载请注明原文地址:https://kaotiyun.com/show/ccxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
1949年6月,毛泽东发表了系统阐明中国共产党关于建立新中国主张的()。
第一次世界大战后。《凡尔赛条约》规定了国际联盟管理15年的德国地区是()。
近现代以来,国际关系中先后出现了维也纳体系、凡尔赛一华盛顿体系和雅尔塔体系。关于这三个体系共同点的表述不正确的是()。
评述抗战的三个阶段。
科学技术革命包括三个既有联系又有区别的过程,下列不属于三个过程的是()。
詹天佑自主设计修建了中国第一条铁路是在()。
把中国第一次工人运动的高潮推向顶点的是()。
下列描述中,属于冯.诺依曼体系结构的特点是()。①采用流水线技术;②指令和数据均以二进制表示;③存储程序并且存储时不区别数据和指令。
三个进程P1、P2、P3互斥使用一个包含N(N>O)个单元的缓冲区。P1每次用produce()生成一个正整数并用put()送入缓冲区某一空单元中;P2每次用getodd()从该缓冲区中取出一个奇数并用countodd()统计奇数个数;P3每次用getev
著名的网络OSI七层模型是由()组织提出来的。
随机试题
社会主义道德建设的核心是()。
腺上皮又称________,其功能以________为主;腺上皮一般表现为细胞呈________形,胞质内有________,细胞器________,核________个常位于中央。
乙状结肠扭转属于
下列关于羟甲唑啉的说法,正确的是()。
报关企业有下列情形之一的,海关可以撤销其注册登记:
关于租赁,以下说法正确的有()。Ⅰ.承租人以租赁资产公允价值为入账价值的,分摊未确认融资费用的分摊率为使最低租赁付款额的现值等于租赁公允价值的折现率Ⅱ.承租人应合理估计或有租金并确认为预计负债,或有租金实际发生时,冲减预计负债
结构式家庭治疗模式的理论假设不包括()。
(2017·河南)在社会主义市场经济条件下,各种所有制经济都可以公平地参与市场竞争。()
某市体委对该市业余体育运动爱好者的一项调查中的若干结论为:所有的桥牌爱好者都爱好围棋;有些围棋爱好者爱好武术;所有的武术爱好者都不爱好健身操;有些桥牌爱好者同时爱好健身操。如果在题干中再增加一个结论:每个围棋爱好者或者爱好武术或者爱好健身操,那么以下哪
假定你是第一中学学生会主席李明,负责与下月来校访问的英国中学生代表团联系,请根据以下要点写一封电子邮件,告知英方团长史密斯先生有关活动和安排。要点:1.欢迎会;2.参观校园、双方学生座谈;3.晚宴、联欢。注意:1.词数80词左右;
最新回复
(
0
)