首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
在下列代码中,有3个进程P1、P2和P3,它们使用了字符输出函数putc来进行输出(每次输出一个字符),并使用了两个信号量L和R来进行进程间的同步。请问: 当这组进程在运行的时候,“CABACDBCABDD”是不是一种可能的输出序列,为什么? s
在下列代码中,有3个进程P1、P2和P3,它们使用了字符输出函数putc来进行输出(每次输出一个字符),并使用了两个信号量L和R来进行进程间的同步。请问: 当这组进程在运行的时候,“CABACDBCABDD”是不是一种可能的输出序列,为什么? s
admin
2014-04-17
27
问题
在下列代码中,有3个进程P1、P2和P3,它们使用了字符输出函数putc来进行输出(每次输出一个字符),并使用了两个信号量L和R来进行进程间的同步。请问:
当这组进程在运行的时候,“CABACDBCABDD”是不是一种可能的输出序列,为什么?
semaphore L=3,R=0; /*初始化*/
/*进程P1*/ /*进程P2*/ /*进程P3*/
while(1) while(1) while(1)
{ { {
P(L); P(R); P(R);
pute(’C’), putc(’A’); putc(’D’);
V(R); putc(’B’); }
} V(R);
}
选项
答案
可能。相当于进程P2在打印完第二个“A”的时候被中断了。 本题总结:本题是用PV操作实现进程同步的一个例子,由于L信号量只有P1能访问,且只能是P操作,故导致R信号量最大值为3,剩下就是P2、P3对R信号量的使用问题,P2进程不会消耗R信号量,而P3会消耗。
解析
转载请注明原文地址:https://jikaoti.com/ti/2pajFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
简述近代香港问题的形成。
分析辛酉政变后清政府内外政策的变化。(陕西师范大学2015年中国史真题)
《吕氏春秋》载:“公作则迟,有所匿其力也;分地则速,无所匿其力也。”这条材料反映的实质问题是()。
“文化大革命”发动的两个纲领性文件是()。
20世纪初出现的法西斯主义实质上也是一种恐怖主义。它与传统的资本主义政治制度的不同主要体现在()。①实行一党专政②抛弃了议会民主制③对外争夺殖民地④强化思想文化的控制
中古时代实行索贡巡行赋税征收方式的国家是()。
下列对凡尔赛和约中有关德国疆界问题的表述,正确是()。
如下图所示为一个网络连接的示意图,主机1到主机2采用了SLIP网络连接,SLIP网络可以传输的最大数据段是296字节,主机2和主机3使用了以太网连接。请问:(1)为了使IP不分片,主机1可以在TCP包中承载多少数据?(2)主机3可以在TCP包中承载多
将两个长度为N的有序表归并到一个长度为2N的有序表,最少需要比较的次数是(),最多需要比较的次数是()。
某DRAM芯片内部存储元排列成1024.×1024的矩阵,且已知其存取周期为0.1μs,最大刷新间隔为2ms。当采用异步刷新方式时,死时间()。
随机试题
数字式万用表在测量直流电流时不应()。
γδT细胞杀伤病原体的表现在
A.肿瘤区B.临床靶区C.计划靶区D.治疗区E.照射区在内靶区的基础上考虑摆位,体位不确定性和治疗机系统误差而外放的范围
A.金黄色葡萄球菌B.溶血性链球菌C.白假丝酶母菌D.变形杆菌E.拟杆菌真菌性脓毒症的常见致病菌是
钻芯取样法测试路面厚度时,用钢尺量取试坑深度,作为路面检查层的厚度。()
干作业成孔灌注桩的孔底虚土层厚度,相关规范标准规定为()。
注册会计师首次接受委托对被审计单位财务报表进行审计时,下列说法中,正确的是()。
任何个人将私人收藏的文物私自卖给外国人的由()罚款,并可没收其文物和非法所得。
无论什么文章,一旦选进语文教材,就不再是原来意义上的、独立存在的作品,而是整个教材系统中一个有机组成部分,是“基本功训练的凭借”。“基本功训练的凭借”是()。
在智力测试中,智力不足是指智商低于()。
最新回复
(
0
)