首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
在两个进程间的同步,如计算进程和打印进程的经典例子中,为什么对一个缓冲区要设置两个变量,是否能只设置一个变量,例如,当为0(缓冲区没数据)时P1执行,为1(缓冲区有数据)时,P2执行,可以这样实现吗?
在两个进程间的同步,如计算进程和打印进程的经典例子中,为什么对一个缓冲区要设置两个变量,是否能只设置一个变量,例如,当为0(缓冲区没数据)时P1执行,为1(缓冲区有数据)时,P2执行,可以这样实现吗?
admin
2016-05-14
65
问题
在两个进程间的同步,如计算进程和打印进程的经典例子中,为什么对一个缓冲区要设置两个变量,是否能只设置一个变量,例如,当为0(缓冲区没数据)时P1执行,为1(缓冲区有数据)时,P2执行,可以这样实现吗?
选项
答案
要采用这个方法,该变量一定要是共享变量,如通过共享内存机制分配,对该变量要互斥访问,如果用纯软件实现将比较复杂。另外还要专门设计分别针对这两个用户进程的阻塞和唤醒操作,这要求这两个独立进程要是互相可见的(要有权限,至少要知道对方的标识数),而不能采用轮询的耗费处理机时间的方法,这样做还不如使用两个信号量实现两个进程间的同步。
解析
转载请注明原文地址:https://kaotiyun.com/show/5YNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
某局域网(如下图所示)由1个路由器、1个防火墙、3个交换机、1个服务器,以及内网8台客户端计算机组成。请完成下述要求:(1)在上图的空白框中填写设备名;(2)完成上图中设备之间的连线,以构成完整的网络结构图。
为避免火灾、水灾对机房的影响,机房在建设中应做好哪些措施?
单机上网用户面临的安全问题主要有:计算机硬件设备的安全、___________、网络蠕虫、恶意攻击、木马程序、网站恶意代码、操作系统和应用软件漏洞等。
作为一个防护体系,当入侵者要发起攻击时,每一步都需要花费时间,检测到入侵行为所要花费时间就是___________。
只存在一种自然状态,即关于未来的状态是完全确定的决策属于()
电信公司准备在甲、乙两地之间公路架设光缆,题36图给出了两地间的公路交通图,其中,V1表示甲地,V2表示乙地,点与点之间的连线(边)表示公路,边上的数值表示与两地之间公路长度(km)。问如何选择架设路线可使光缆架设距离为最短?最短距离是多少?
在操作系统中,一方面每个进程具有独立性,另一方面进程之间又具有相互制约性。对于任何两个并发进程,它们之间()
进程从运行态转为就绪态,可能的原因是()
试描述文件映射的概念,有哪些方法可供一个进程与另一个进程共享某个文件映射对象?
设有n个进程共用一个相同的程序段(临界区),若每次只允许一个进程进入临界区,则信号量的变化范围是()
随机试题
下列关于“大一统”的金融体制说法不正确的是
呼吸衰竭最常见的病因是
诊断试验的特异性是指
颅内压增高患者昏迷,治疗呼吸道梗阻最有效措施是
甲乙共有店面一间,各有一半份额,产权证登记在甲一人名下。乙不在家,甲与丙签订书面租赁合同,租期四年,未办理租赁登记。当年,在丙租赁期间中,甲未通知乙、丙,就将该店面房出售给丁,并在该年的8月1日办理了所有权转移登记。某日,戊酒后驾车失控冲撞该店面,致丙所自
根据《测绘法》,省、自治区、直辖市和自治州、县、自治县、市行政区域界线的标准画法图,由()拟订,报国务院批准后公布。
加压送风口分为()。
会计核算软件设计应当符合我国()的规定,保证会计数据合法、真实、准确、完整、有利于提高会计核算工作效率。
在实际应用中,抵免法又分为()。
A、Sheisyoungerthanhersister.B、shedoesnotspendmuchtimewithhersister’schildren.C、shedoesnotgetalongwellwith
最新回复
(
0
)