首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
在两个进程间的同步,如计算进程和打印进程的经典例子中,为什么对一个缓冲区要设置两个变量,是否能只设置一个变量,例如,当为0(缓冲区没数据)时P1执行,为1(缓冲区有数据)时,P2执行,可以这样实现吗?
在两个进程间的同步,如计算进程和打印进程的经典例子中,为什么对一个缓冲区要设置两个变量,是否能只设置一个变量,例如,当为0(缓冲区没数据)时P1执行,为1(缓冲区有数据)时,P2执行,可以这样实现吗?
admin
2016-05-14
29
问题
在两个进程间的同步,如计算进程和打印进程的经典例子中,为什么对一个缓冲区要设置两个变量,是否能只设置一个变量,例如,当为0(缓冲区没数据)时P1执行,为1(缓冲区有数据)时,P2执行,可以这样实现吗?
选项
答案
要采用这个方法,该变量一定要是共享变量,如通过共享内存机制分配,对该变量要互斥访问,如果用纯软件实现将比较复杂。另外还要专门设计分别针对这两个用户进程的阻塞和唤醒操作,这要求这两个独立进程要是互相可见的(要有权限,至少要知道对方的标识数),而不能采用轮询的耗费处理机时间的方法,这样做还不如使用两个信号量实现两个进程间的同步。
解析
转载请注明原文地址:https://kaotiyun.com/show/5YNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
根据我国《工程建设项目招标范围与规模标准》,下列工程项目中,没有被列入必须招标的工程建设项目范围的工程建设项目是()
是项目建设全过程的最后一道程序。()
对计算机网络安全构成威胁的因素很多,综合起来包括偶发因素、自然灾害和___________三个方面。
状态转换方法目前主要有三种实现方法:____________、有色Petri-Net和语言/应用编程接口。
计算机网络安全是指利用管理控制和技术措施,保证在一个网络环境里,信息数据的__________、完整性及可使用性受到保护。()
恶意代码的生存技术包括:___________、加密技术、模糊变换技术和自动生产技术。
在计算机病毒检测手段中,下面关于特征代码法的表述,错误的是()
每一个随机变量和相关的某个范围内累计频率序列数相应,这个累计频率数称之为()
对于有着明显的季节性变动趋势的变量,对其预测最好采用()
简述信号量的物理意义。
随机试题
下列关于B-S-M定价模型基本假设的内容中正确的有()。Ⅰ.期权有效期内,无风险利率r和预期收益率μ是常数,投资者可以以无风险利率无限制借入或贷出资金Ⅱ.标的资产的价格波动率为常数Ⅲ.无套利市场Ⅳ.标的资产可以被自由买卖,无交易
片剂中崩解剂的加入方法不包括
根据司笃克斯定律,土粒在悬液中的沉降速度与液体的黏滞系数成正比关系。()
下列各项中,属于会计数据存储介质的有()。
企业核心竞争力主要体现在()。
法国“洛可可”画家华多的一生的转折点以其作品《__________》为标志。
劳务报酬所得,是指个人独立从事各种技艺,提供各项劳务所得的报酬,个人与被服务单位直接发生劳务关系,并与被服务单位没有稳定的、连续的劳动人事关系,也没有任何合同关系。根据上述定义,下列属于劳务报酬所得的是:
结合材料,回答问题:今天,我们迎来了一个更加注重精细品质和独特体验的时代。“我真的是希望工匠精神可以变成我的墓志铭。”不久前,一位生产智能电器的企业家如是感慨。企业对高精尖、炫彩酷的不懈追求,同工匠精神不谋而合。像手工匠人一样雕琢技艺、精致产品,企业
在我国开展的所谓“一线通”业务中,窄带ISDN的所有信道可以合并成一个信道,以达到高速访问因特网的目的。它的速率为______。
Whenthecolonellearnedthatheadquartershadbeenunabletosendhimreinforcements,he______theorderforthescheduledatt
最新回复
(
0
)