首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某进程中有3个并发执行的线程threadl、thread2和thread3,其伪代码如下所示。 请添加必要的信号量和P、V(或wait( )、signal( ))操作,要求确保线程互斥访问临界资源,并且最大程度地并发执
某进程中有3个并发执行的线程threadl、thread2和thread3,其伪代码如下所示。 请添加必要的信号量和P、V(或wait( )、signal( ))操作,要求确保线程互斥访问临界资源,并且最大程度地并发执
admin
2018-08-17
25
问题
某进程中有3个并发执行的线程threadl、thread2和thread3,其伪代码如下所示。
请添加必要的信号量和P、V(或wait( )、signal( ))操作,要求确保线程互斥访问临界资源,并且最大程度地并发执行。
选项
答案
先找出线程对在各个变量上的互斥、并发关系。如果是一读一写或两个都是写,那么这就是互斥关系。每一个互斥关系都需要一个信号量进行调节。 semaphore mutex__y1=1;//mutex__y1用于threadl与thread3对变量y的互斥访问。 semaphore mutex__y2=l://mutex__y2用于thread2与thread3对变量y的互斥访问。 semaphore mutex z=1; //mutex__z用于变量z的互斥访问。 互斥代码如下: [*]
解析
转载请注明原文地址:https://jikaoti.com/ti/TCfjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
东汉时期成书的崔寔()主要是地主经营田庄的家历,但是,书中所记农业技术经验也很丰富,为后人所取法。
关于中世纪西欧城市发展状况,叙述正确的是()。①城市取得自由或自治,一般以赎买为手段。②城市的自由和自治,一般以封建主或国王颁发的特许证书为凭据。③有的城市集体为封君服军役,并履行封臣的其他义务。④城市可视为
()是中国历史上第一次大规模的群众性武装暴动。
17世纪英国资产阶级革命中,曾利用了古老文件同专制王权作斗争。这一古老文件是()
阅读材料,回答以下问题:材料一:与其等农民自下而上来解放自己,不如自上而下来解放农民。——亚历山大二世材料二:农民这样地获得一定数量的土地为私产后,因为赎买了土地,他们就摆脱了对地主的义务,而成为
现存迈锡尼线形文字B的材料绝大多数叙述的是迈锡尼的()
一个TCP连接总是以1KB的最大段发送TCP段,发送方有足够多的数据要发送。当拥塞窗口为16KB时发生了超时,如果接下来的4个RTT(往返时间)时间内的TCP段的传输都是成功的,那么当第4个RTT时间内发送的所有TCP段都得到肯定应答时,拥塞窗口大小是
描述滑动窗口机制及其作用。比较停止一等待协议,多帧滑动窗口和后退N帧协议,多帧滑动窗口与选择重传协议的区别。
若路由器R因为拥塞丢弃IP分组,则此时R可向发出该IP分组的源主机发送的ICMP报文类型是____。
随机试题
若单相桥式整流电路中有一只二极管已断路,则该电路()。
下列哪种情况可出现于正常尿中
根据中心地理论,中心地产品和劳务的需求门槛、利润和服务范围与()及产品与服务的种类密切相关。
(2011年)固体表面进行辐射换热时,表面吸收率α、透射率τ和反射率ρ之间的关系为α+τ+ρ=1。在理想和特殊条件下表面分别称为黑体、透明体和白体,下列描述中错误的是()。
银行为存款人开立一般存款账户、专用存款账户和临时存款账户的,应自开户之日起2个工作日通知基本存款账户开户银行。()
看到那些照片,她总是情不自禁地回忆起那些难忘的日子。
下列哪个不属于小学和初级中学的学生享有的权利?()
本保险柜所有密码都是4个阿拉伯数字和4个英文字母的组合。已知:
Whattheseyoungmenandwomenneedtodonowistodevelopamentalityto________theiridealswithreality.
A、 B、 C、 C
最新回复
(
0
)