首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
在两个进程间的同步,如计算进程和打印进程的经典例子中,为什么对一个缓冲区要设置两个变量,是否能只设置一个变量,例如,当为0(缓冲区没数据)时P1执行,为1(缓冲区有数据)时,P2执行,可以这样实现吗?
在两个进程间的同步,如计算进程和打印进程的经典例子中,为什么对一个缓冲区要设置两个变量,是否能只设置一个变量,例如,当为0(缓冲区没数据)时P1执行,为1(缓冲区有数据)时,P2执行,可以这样实现吗?
admin
2016-05-14
31
问题
在两个进程间的同步,如计算进程和打印进程的经典例子中,为什么对一个缓冲区要设置两个变量,是否能只设置一个变量,例如,当为0(缓冲区没数据)时P1执行,为1(缓冲区有数据)时,P2执行,可以这样实现吗?
选项
答案
要采用这个方法,该变量一定要是共享变量,如通过共享内存机制分配,对该变量要互斥访问,如果用纯软件实现将比较复杂。另外还要专门设计分别针对这两个用户进程的阻塞和唤醒操作,这要求这两个独立进程要是互相可见的(要有权限,至少要知道对方的标识数),而不能采用轮询的耗费处理机时间的方法,这样做还不如使用两个信号量实现两个进程间的同步。
解析
转载请注明原文地址:https://kaotiyun.com/show/5YNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
在网络和信息安全中属于技术措施的第一道大门,其主要目的是提供访问控制和不可抵赖的作用,这描述的是___________。
凯撒密码的加密形式为ek(m)=(m+3)=cmod26,假定明文空问与密文空间都是26个大写的英文字母,同时将英文字母按顺序与模26的余数一一对应。试分析凯撒密码存在的安全弱点。
完整的安全策略应该包括实时的检测和____________。
计算机网络安全是指利用管理控制和技术措施,保证在一个网络环境里,信息数据的__________、完整性及可使用性受到保护。()
加密主要是为了隐蔽信息的内容,而认证的三个主要目的是:____________、身份认证、消息的序号和操作时间认证。
库存管理工作的主要内容,就是通过调节和控制存储的输入和输出的关系,来寻求___________的经济效益。
f(Ai,θj)是方案Ai在状态θj下的收益值,则最大最大原则的决策思路可表述为()
设有m个进程共用一个相同的程序段(临界区),若每次最多允许n个进程(n<m)同时进入临界区,则信号量的初始值应为()
期货合约的唯一变量是()
某系统有同类资源m个,供n个进程共享,如果每个进程最多申请x(1≤x≤m)个资源,且各进程的最大需求量之和小于(m+n)个资源,证明该系统不会发生死锁。
随机试题
鉴别渗出液与漏出液时常需检查()
FirstGreatWesternprovidesaconvenientandaccurateticketsellingservice.Westartalegalcontractwithuswhenyoupurcha
急性肾小球肾炎治疗初期使用抗生素的目的是
历经四次审议,《深圳经济特区医疗条例》(以下简称《条例》)经深圳市人大常委会表决通过,于2017年1月1日起实施。《条例》首次将医疗机构明确为“公共场所”,规定全部病历向患者公开,并授权二三级医院限制接诊等,一系列大胆的制度创新,引发广泛热议。对于该《条例
分期付款的买受人未支付到期价款达到全部价款1/5的,出卖人可以要求买受人()。
位于市区的某房地产开发企业,2018年发生相关业务如下:2017年1月企业购买一宗4000平方米的土地,签订土地使用权出让合同并支付土地出让金5000万元,月底办理好土地使用证。2018年2月份发生通水通电通路工程费用500万元,已按合同约定支付款项。
下列车辆,应缴纳车船税的是()。
关于法的本质,下列选项中主张理性论的是
某软件公司项目组的程序员在程序编写完成后均按公司规定撰写文档,并上交公司存档。此情形下,该软件文档著作权应由_____________享有。
目前用电话线接入因特网的主流技术是用非对称数字用户线路,其特点是上、下行速率不同,它的英文缩写是
最新回复
(
0
)