首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
在两个进程间的同步,如计算进程和打印进程的经典例子中,为什么对一个缓冲区要设置两个变量,是否能只设置一个变量,例如,当为0(缓冲区没数据)时P1执行,为1(缓冲区有数据)时,P2执行,可以这样实现吗?
在两个进程间的同步,如计算进程和打印进程的经典例子中,为什么对一个缓冲区要设置两个变量,是否能只设置一个变量,例如,当为0(缓冲区没数据)时P1执行,为1(缓冲区有数据)时,P2执行,可以这样实现吗?
admin
2016-05-14
50
问题
在两个进程间的同步,如计算进程和打印进程的经典例子中,为什么对一个缓冲区要设置两个变量,是否能只设置一个变量,例如,当为0(缓冲区没数据)时P1执行,为1(缓冲区有数据)时,P2执行,可以这样实现吗?
选项
答案
要采用这个方法,该变量一定要是共享变量,如通过共享内存机制分配,对该变量要互斥访问,如果用纯软件实现将比较复杂。另外还要专门设计分别针对这两个用户进程的阻塞和唤醒操作,这要求这两个独立进程要是互相可见的(要有权限,至少要知道对方的标识数),而不能采用轮询的耗费处理机时间的方法,这样做还不如使用两个信号量实现两个进程间的同步。
解析
转载请注明原文地址:https://kaotiyun.com/show/5YNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
某集团公司拟筹集资金进行房地产建设,有两个银行愿意提供贷款,甲银行年利率16.5%,按年复利计息;乙银行年利率16%,按季度复利计息。试选择贷款银行。
下列不属于常见的风险分析的方法是()
对计算机网络安全构成威胁的因素很多,综合起来包括偶发因素、自然灾害和___________三个方面。
作为一个防护体系,当入侵者要发起攻击时,每一步都需要花费时间,在检测到入侵后,系统会做出应有的响应动作,该过程所要花费的时间就是___________。
CIDF的通信机制主要从配对服务、路由、消息层及消息层处理四个方面来讨论消息的封装和___________。
已知g(Ai,θj)为方案Ai在状态θj下的损失值,P(θj)为状态θj的概率,且,则方案Ai的期望损失值可表示为______,而最佳方案的期望损失值为______。
设有n个进程共用一个相同的程序段(临界区),若每次只允许一个进程进入临界区,则信号量的变化范围是()
对进程竞争的资源管理不当就会引起死锁。死锁的发生是与资源的( )和进程的( )有关。
随机试题
企业获准认证后,应经常性的进行内部审核,保持质量管理体系的(),并每年一次接受认证机构对企业质量管理体系实施的监督管理。
急产是指总产程少于
女性,35岁,孕1产1,2年前自然分娩史。放置宫内节育器后10个月,经量增多症状仍不见好转,要求取出IUD,咨询皮下埋植避孕法。患者已成功放置皮下埋植避孕剂。手术后需告知患者可能出现的不良反应有哪些
A.常见于脂餐后B.起病急骤,病情迅速恶化C.高热,全腹压痛肌紧张D.腹部绞痛,伴有血尿E.剑下疼痛伴有恶心呕吐
现行《中华人民共和国药典》颁布使用的版本为
风湿热活动期指标不包括
按照我国法律规定,在行政诉讼中,原告承担举证责任的情形是()。
根据《中华人民共和国预算法》,除涉密消息外,政府预算,决算支出公开要全部细化公开到按功能分类的()科目。
企业采用顺序分配法分配辅助生产费用时,受益多的辅助生产车间先分配,受益少的辅助生产车间后分配。()(2017年)
在考生文件夹下,“sampl.accdb”数据库文件中已建立三个关联表对象(名为“职工表”、“物品表”和“销售业绩表”)、一个窗体对象(名为“fTest”)和一个宏对象(名为“mTest”)。试按以下要求,完成表和窗体的各种操作:将考生文件夹下文本文件
最新回复
(
0
)