首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
在两个进程间的同步,如计算进程和打印进程的经典例子中,为什么对一个缓冲区要设置两个变量,是否能只设置一个变量,例如,当为0(缓冲区没数据)时P1执行,为1(缓冲区有数据)时,P2执行,可以这样实现吗?
在两个进程间的同步,如计算进程和打印进程的经典例子中,为什么对一个缓冲区要设置两个变量,是否能只设置一个变量,例如,当为0(缓冲区没数据)时P1执行,为1(缓冲区有数据)时,P2执行,可以这样实现吗?
admin
2016-05-14
38
问题
在两个进程间的同步,如计算进程和打印进程的经典例子中,为什么对一个缓冲区要设置两个变量,是否能只设置一个变量,例如,当为0(缓冲区没数据)时P1执行,为1(缓冲区有数据)时,P2执行,可以这样实现吗?
选项
答案
要采用这个方法,该变量一定要是共享变量,如通过共享内存机制分配,对该变量要互斥访问,如果用纯软件实现将比较复杂。另外还要专门设计分别针对这两个用户进程的阻塞和唤醒操作,这要求这两个独立进程要是互相可见的(要有权限,至少要知道对方的标识数),而不能采用轮询的耗费处理机时间的方法,这样做还不如使用两个信号量实现两个进程间的同步。
解析
转载请注明原文地址:https://kaotiyun.com/show/5YNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
下列编制项目安全技术措施计划步骤正确的是()
电磁辐射的防护措施主要有两类:一类是对___________的防护,另一类是对辐射的防护。
操作系统探测技术主要包括:获取标识信息探测技术、基于____________协议栈的操作系统指纹探测技术和ICMP响应分析探测技术。
库存的作用最基本的一个方面就是保证工业企业的生产能够正常地、________、均衡地进行。
在时间序列预测中,下列哪项函数可用二元线性回归法预测(其中y为因变量,t为自变量,其余为参数)()
箭线式网络图的三个组成部分是()
在用单纯形法解线性规划问题中,_______变量对目标函数没有影响,所以在目标函数里,它的系数为_______。
在计算机网络系统中,各节点机上的进程之间普遍采用的通信方式是()
信号量S的初始值为3,执行一次V(S)操作后S的值为()
简述需求分析与软件设计这两个阶段任务的主要区别。
随机试题
ItissaidthatB.Shaw’splayMrs.Warren’sProfession,hasastrongrealistictheme,whichfullyreflectsthedramatist’sFab
刑事审判监督程序
Internet的前身是________。
放射性131I治疗甲亢的最主要并发症是
有色药物溶液的测定检测器采用了真空热电偶
滴虫阴道炎的治愈标准是
我国公民张某乘坐我国船舶经过新加坡时与邻座一日本国乘客发生口角,争执中张某掏出砍刀将其刺死,张某的行为应()。
涉及二级动火申请和批准的部门和人员有()。
下面每组数中是互质数的是().
根据下列文字资料,回答第86~90题:某省2003年,第一产业就业劳动力1961.93万人,比上年减少72.11万人,占53.1%;第二产业就业790.68万人,增加33.42万人,占21.4%;第三产业就业942.17万人,增加88.95万人,占
最新回复
(
0
)