首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
如图所示,有三个并发进程get,copy,put,三个进程公用两个缓冲区S,T(其大小为每次存放一个数据),get将数据存放入s,copy将数据从S中取出放人工,put从T中取出数据。在将缓冲区中的上一个数据取走之前不能放入新数据,缓冲区初始化时为空。试用
如图所示,有三个并发进程get,copy,put,三个进程公用两个缓冲区S,T(其大小为每次存放一个数据),get将数据存放入s,copy将数据从S中取出放人工,put从T中取出数据。在将缓冲区中的上一个数据取走之前不能放入新数据,缓冲区初始化时为空。试用
admin
2014-09-29
104
问题
如图所示,有三个并发进程get,copy,put,三个进程公用两个缓冲区S,T(其大小为每次存放一个数据),get将数据存放入s,copy将数据从S中取出放人工,put从T中取出数据。在将缓冲区中的上一个数据取走之前不能放入新数据,缓冲区初始化时为空。试用P,V操作实现三个进程间的同步,并写出程序描述。
选项
答案
Semphore S—Mutex=1; Semphore T—Mutex=1; Semphore S—Empty=1; Semphore T—Empty=1; Semphore S—Full=0; Semphore T—Full=0; Data m: get( ) { produce a new data m; P(S—Empty); P(T—Mutex); 0ut(T);//释放数据 V(S—Full); V(S Mutex): } put( ) { P(T Full); P(S Mutex
解析
转载请注明原文地址:https://www.kaotiyun.com/show/WfvR777K
本试题收录于:
计算机科学与技术题库普高专升本分类
0
计算机科学与技术
普高专升本
相关试题推荐
氨茶碱的保管方法是()。
在我国引起慢性肾功能衰竭最常见的原因是()。
中枢神经元的联系方式包括()。
肾脏血液循环的特点包括()。
阵发性室上性心动过速的心电图特点是()。
影响受弯构件裂缝宽度的主要因素有哪些?
“文化大革命”结束的标志是()
算法的执行时间和所需的存储空间都是问题规模的函数,进行算法分析就是要找出这种函数关系。()
下面()不是操作系统的类型。
总线性能的重要指标是_______,它定义了为总线本身所能达到的最高_______。
随机试题
资本主义企业的生产成本是
下列检测方法可检测抗原并能定位的是
患者以便秘为主症兼见便时涩滞不爽,腹胀满闷,矢气则快,胁肋时胀,证属
建设工期不足1年的,到位资金原则上不得少于工程合同价的( )。
根据行政强制法律制度的规定,下列关于实施冻结存款、汇款的表述正确的有()。
关于工资率变化与劳动力需求量之间的关系的说法,正确的是()。
如果因为不可抗力或财务处理上的特殊情况等原因,纳税人不能按期申报,扣缴义务人不能按期报送代扣代缴税款报告表的,经税务机关核准,可以延期申报,但最长不得超过()。
臣下不可以直呼(),而是采用别称。
完全竞争市场上所有的资源具有完全的流动性,因此厂商进入或退出一个行业也是完全自由的。()
路径—目标理论
最新回复
(
0
)