首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
在两个进程间的同步,如计算进程和打印进程的经典例子中,为什么对一个缓冲区要设置两个变量,是否能只设置一个变量,例如,当为0(缓冲区没数据)时P1执行,为1(缓冲区有数据)时,P2执行,可以这样实现吗?
在两个进程间的同步,如计算进程和打印进程的经典例子中,为什么对一个缓冲区要设置两个变量,是否能只设置一个变量,例如,当为0(缓冲区没数据)时P1执行,为1(缓冲区有数据)时,P2执行,可以这样实现吗?
admin
2016-05-14
49
问题
在两个进程间的同步,如计算进程和打印进程的经典例子中,为什么对一个缓冲区要设置两个变量,是否能只设置一个变量,例如,当为0(缓冲区没数据)时P1执行,为1(缓冲区有数据)时,P2执行,可以这样实现吗?
选项
答案
要采用这个方法,该变量一定要是共享变量,如通过共享内存机制分配,对该变量要互斥访问,如果用纯软件实现将比较复杂。另外还要专门设计分别针对这两个用户进程的阻塞和唤醒操作,这要求这两个独立进程要是互相可见的(要有权限,至少要知道对方的标识数),而不能采用轮询的耗费处理机时间的方法,这样做还不如使用两个信号量实现两个进程间的同步。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/5YNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
简述在报价决策前需要完成的工作。
计算机病毒的作用机制中,____________是通过修改某一中断向量入口地址,使该中断向量指向病毒程序的破坏模块。
完整的安全策略应该包括实时的检测和____________。
攻击高级语言编写的程序的病毒称为()
攻击者利用___________漏洞,无须登录即可对系统发起拒绝服务攻击,使系统或相关的应用程序崩溃或失去响应能力。()
加密主要是为了隐蔽信息的内容,而认证的三个主要目的是:____________、身份认证、消息的序号和操作时间认证。
电信公司准备在甲、乙两地之间公路架设光缆,题36图给出了两地间的公路交通图,其中,V1表示甲地,V2表示乙地,点与点之间的连线(边)表示公路,边上的数值表示与两地之间公路长度(km)。问如何选择架设路线可使光缆架设距离为最短?最短距离是多少?
一个刚刚被创建的进程,它的初始状态是________。
简述网络操作系统和分布式操作系统的本质区别。
研究信号频谱的意义是什么?
随机试题
内科护理健康教育的主要目的是
权证交易只能在证券交易所内进行。()
老张于2011年2月14日表示将赠与老李2万元,并当场支付老李4000元;同年3月14日,老李将老张的儿子小张打成重伤。下列说法正确的是()。
规范教育学的建立标志是德国教育家赫尔巴特出版的代表作()。
下列关于管理学知识的表述,不正确的是:
船只:台风:沉没
“司马光砸缸”的故事是说司马光看到小孩掉入水缸后,他没有按照常规让人脱离水,而是打破水缸,让水脱离人。这一事例给我们的哲学启示是()。
打开考生文件夹下的演示文稿yswg.pptx,按照下列要求完成对此文稿的修饰并保存。在第一张“标题幻灯片”中,主标题字体设置为“limesNewRoman”、47磅字;副标题字体设置为“Arial:Black”、“加粗”、55磅字。主标题文字颜色
EatingEtiquetteWhatshouldyoudoornotdowhenyouareeatinginBritain?TheBritishgenerallypayalotofattentiont
A.aimB.argueC.reducingD.becauseE.reflectsF.strengthG.seekingH.availableI.respondJ.complyK.readL.l
最新回复
(
0
)