首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
在两个进程间的同步,如计算进程和打印进程的经典例子中,为什么对一个缓冲区要设置两个变量,是否能只设置一个变量,例如,当为0(缓冲区没数据)时P1执行,为1(缓冲区有数据)时,P2执行,可以这样实现吗?
在两个进程间的同步,如计算进程和打印进程的经典例子中,为什么对一个缓冲区要设置两个变量,是否能只设置一个变量,例如,当为0(缓冲区没数据)时P1执行,为1(缓冲区有数据)时,P2执行,可以这样实现吗?
admin
2016-05-14
34
问题
在两个进程间的同步,如计算进程和打印进程的经典例子中,为什么对一个缓冲区要设置两个变量,是否能只设置一个变量,例如,当为0(缓冲区没数据)时P1执行,为1(缓冲区有数据)时,P2执行,可以这样实现吗?
选项
答案
要采用这个方法,该变量一定要是共享变量,如通过共享内存机制分配,对该变量要互斥访问,如果用纯软件实现将比较复杂。另外还要专门设计分别针对这两个用户进程的阻塞和唤醒操作,这要求这两个独立进程要是互相可见的(要有权限,至少要知道对方的标识数),而不能采用轮询的耗费处理机时间的方法,这样做还不如使用两个信号量实现两个进程间的同步。
解析
转载请注明原文地址:https://kaotiyun.com/show/5YNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
下列属于工序活动条件的因素是()
下列属于常见的风险分析的方法是()
投标是指投标人利用________的经济手段获得承担工程建设任务资格的过程。
下列编制项目安全技术措施计划步骤正确的是()
在施工进度检查过程中,对不符合要求的部分进行调整,下列方法不正确的是()
简要说明单钥密码算法的优缺点。
恶意代码的隐藏技术通常包括本地隐藏和____________。
采用按序分配资源策略可以防止死锁,这是因为它能破坏产生死锁的四个必要条件之一。它所破坏的条件是
随机试题
在下列方法中,属于精神分析治疗常用的是( )。
A.行气止痛,解毒消肿B.行气止痛,杀虫疗癣C.行气止痛,开郁醒脾D.行气止痛,祛寒散结E.行气止痛,解郁活血玫瑰花的功效是()
甲公司(中方)与某国乙公司(外方)拟在深圳共同设立一中外合作经营企业,某律师受聘为双方起草一份《合作经营合同》。该律师起草的下列哪一合同条款违反了我国法律规定?()
常见的间接融资方式有()。Ⅰ.银行信用融资Ⅱ.消费信用融资Ⅲ.租赁融资Ⅳ.商业信用融资
皇家园林的特点是规模较小,常用假山假水,建筑小巧玲珑,表现其淡雅素净的色彩。()
幼儿园实施美育的主要途径是()。
社会主义的根本经济特征和社会主义制度的基础是()。
地表有()被海洋覆盖,被称为水圈。
2011年全国共举办展览6830场,比2010年增加9.2%;展出面积为8120万平方米.比2010年增长8.5%;50人以上专业会议64.2万场,比2010年增加17.4%;万人以上节庆活动6.5万场.比2010年增长3%;出国境展览面积60万平方米,比
WhatkindofoverviewdoesthebookintendtogiveaboutAmericansociety?
最新回复
(
0
)