首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
在两个进程间的同步,如计算进程和打印进程的经典例子中,为什么对一个缓冲区要设置两个变量,是否能只设置一个变量,例如,当为0(缓冲区没数据)时P1执行,为1(缓冲区有数据)时,P2执行,可以这样实现吗?
在两个进程间的同步,如计算进程和打印进程的经典例子中,为什么对一个缓冲区要设置两个变量,是否能只设置一个变量,例如,当为0(缓冲区没数据)时P1执行,为1(缓冲区有数据)时,P2执行,可以这样实现吗?
admin
2016-05-14
51
问题
在两个进程间的同步,如计算进程和打印进程的经典例子中,为什么对一个缓冲区要设置两个变量,是否能只设置一个变量,例如,当为0(缓冲区没数据)时P1执行,为1(缓冲区有数据)时,P2执行,可以这样实现吗?
选项
答案
要采用这个方法,该变量一定要是共享变量,如通过共享内存机制分配,对该变量要互斥访问,如果用纯软件实现将比较复杂。另外还要专门设计分别针对这两个用户进程的阻塞和唤醒操作,这要求这两个独立进程要是互相可见的(要有权限,至少要知道对方的标识数),而不能采用轮询的耗费处理机时间的方法,这样做还不如使用两个信号量实现两个进程间的同步。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/5YNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
建筑工程技术经济分析需要经历的步骤顺序正确的是()
工程招标一般程序中的三个阶段是()
简述入侵检测系统结构的组成。
OSI安全体系结构定义了___________、访问控制服务、数据机密性服务、数据完整性服务和抗抵赖性服务五大类安全服务。
为避免火灾、水灾对机房的影响,机房在建设中应做好哪些措施?
加密主要是为了隐蔽信息的内容,而认证的三个主要目的是:____________、身份认证、消息的序号和操作时间认证。
在资源受限制时,时间与资源优化的方法之一,是先将有限的资源从______活动调往______活动,以便均衡地使用资源。
对于一个进程来说,其工作正确性取决于()
简述从滑动窗口的观点看,停等、GO—back-N及选择重传三个协议的区别。
网络中产生死锁的情况不包括
随机试题
成人高血压的诊断标准是()
WhatisthetypicalAmericanfamily【21】?MarriedAmericanadultswillnametheirhusbandorwifeandtheirchildren【22】their"im
可摘局部义齿基牙的倒凹深度是指
桥梁结构的设计基准期为______年?
关于钢筋绑扎,以下说法正确的是()。
下列方法中,可用于建设工程风险分析与评价的是()。
内河航运工程建设项目总概算中其他费用包括()等费用。
(2009年考试真题)在债券的票面价值中,首先要规定票面价值的()。
优秀的儿童剧会理性、谨慎地告诉孩子生活的经验,让孩子们逐步认识生活,认识自己。儿童剧的教育功能是融化在艺术魅力中的,不能强迫儿童剧承担过于沉重的主题。但是,这也并非意味着儿童剧要一味迎合孩子的兴趣,仅仅以轻松和搞笑的表演吸引他们,儿童剧应以多姿多彩的舞台形
一天晚上,一群游牧部落的牧民正准备安营扎寨休息,忽然被一束耀眼的光芒所笼罩。他们知道神就要出现了。因此,他们殷切地期盼着,恭候着来自上苍的重要旨意。最后,神终于说话了:“你们要沿路多捡一些鹅卵石,把它们放在你们的马褡子里。明天晚上,你们会非常快乐
最新回复
(
0
)