首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
在两个进程间的同步,如计算进程和打印进程的经典例子中,为什么对一个缓冲区要设置两个变量,是否能只设置一个变量,例如,当为0(缓冲区没数据)时P1执行,为1(缓冲区有数据)时,P2执行,可以这样实现吗?
在两个进程间的同步,如计算进程和打印进程的经典例子中,为什么对一个缓冲区要设置两个变量,是否能只设置一个变量,例如,当为0(缓冲区没数据)时P1执行,为1(缓冲区有数据)时,P2执行,可以这样实现吗?
admin
2016-05-14
26
问题
在两个进程间的同步,如计算进程和打印进程的经典例子中,为什么对一个缓冲区要设置两个变量,是否能只设置一个变量,例如,当为0(缓冲区没数据)时P1执行,为1(缓冲区有数据)时,P2执行,可以这样实现吗?
选项
答案
要采用这个方法,该变量一定要是共享变量,如通过共享内存机制分配,对该变量要互斥访问,如果用纯软件实现将比较复杂。另外还要专门设计分别针对这两个用户进程的阻塞和唤醒操作,这要求这两个独立进程要是互相可见的(要有权限,至少要知道对方的标识数),而不能采用轮询的耗费处理机时间的方法,这样做还不如使用两个信号量实现两个进程间的同步。
解析
转载请注明原文地址:https://kaotiyun.com/show/5YNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
下列不属于常见的风险分析的方法是()
某公司新建一厂,设计能力为年产建材30万吨,每吨价格650元,单位产品可变成本为400元,总固定成本为3000万元。试分析:生产能力利用率表示的盈亏平衡点。
工程招标一般程序中的三个阶段是()
计算机病毒的作用机制分别称为___________、传染机制、破坏机制。
计算机网络安全是指利用网络管理控制和技术措施,保证在一个网络环境里,信息数据的机密性、___________及可使用性受到保护。
恶意代码的主要关键技术有____________、攻击技术和隐藏技术。
在入侵检测分析模型中,状态转换方法属于___________检测。
某种物品存放仓库A1和A2中,运往三个使用地B1,B2,B3,其间的单位运价如下表小方格中的数据所示,各仓库的存量和使用地的需要量见下表:(1)用西北角法求初始解。(2)判断该初始解是否最优解,若不是,则作一次调整。
进程从运行态转为就绪态,可能的原因是()
简述需求分析与软件设计这两个阶段任务的主要区别。
随机试题
患者,女,46岁。患者因关窗户而扭伤腰部无法下床活动,每天多数时间卧床,要求家人带其去检查,骨科医生认为腰伤不会导致患者不能下床活动。后其丈夫提出离婚,患者情绪激动不愿意离婚,哭泣,腰部不舒加重不能行走,整日卧床,生活不能自理。该患者可能患有
测定血糖的标本最常采用的抗凝剂和防腐剂组合是
甲状旁腺素作用的主要靶器官是
具有甜味的萜类化合物有
关于劳务派遣,下列说法错误的是:()。
黑脉金斑蝶的幼虫以乳草植物为食,这种植物所含的毒素使得黑脉金斑蝶对它的一些捕食动物有毒。副王峡蝶的外形和黑脉金斑蝶非常相似,但它的幼虫并不以乳草植物为食。因此可以得出结论,副王峡蝶之所以很少被捕食,是因为它和黑脉金斑蝶在外形上的相似。以下哪项如果为真,最能
计算其中L是曲线4x+y2=4上从点A(1,0)到点B(0,2)的一段弧.
Wheredothespeakersplantogo?
Whenyouspeakonthetelephone,youcannotuseyourfacial(面部的)expression,eyecontactandgesturestohelpcommunicateyour
It’sanannualback-to-schoolroutine.Onemorningyouwavegoodbye,andthatveryeveningyou’reburningthelate-nightoilw
最新回复
(
0
)