首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某进程中有3个并发执行的线程threadl、thread2和thread3,其伪代码如下所示。 请添加必要的信号量和P、V(或wait( )、signal( ))操作,要求确保线程互斥访问临界资源,并且最大程度地并发执
某进程中有3个并发执行的线程threadl、thread2和thread3,其伪代码如下所示。 请添加必要的信号量和P、V(或wait( )、signal( ))操作,要求确保线程互斥访问临界资源,并且最大程度地并发执
admin
2018-08-17
21
问题
某进程中有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://kaotiyun.com/show/oSRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列关于国际联盟及其活动的叙述,正确的是()。
马克思主义诞生的历史条件中,最基本的是()。
改革开放以来,乡镇企业的异军突起,其重要意义包括()①改变了公有制经济的主体地位②推动了农村产业结构的现代化进程③加快了农村的现代化进程④开辟了农民致富的新途径
阅读材料,回答以下问题:材料一:与其等农民自下而上来解放自己,不如自上而下来解放农民。——亚历山大二世材料二:农民这样地获得一定数量的土地为私产后,因为赎买了土地,他们就摆脱了对地主的义务,而成为
《中国人民解放军宣言》发表的具体时间是()。
第一次鸦片战争、第二次鸦片战争的时间,分别对应于法国的()时期和()时期。
阅读下面史料,回答问题:材料一各缔约国主力舰替换总吨位按照标准排水量计算不得超过如下:合众国525000吨;英帝国525000吨;法国175000吨;意大利175000吨;日本315000吨。
设磁盘的扇区大小为4KB,磁盘转速为15000r/min,磁盘平均寻道时间为4ms,最大数据传输速率为40MB/s,磁盘控制器开销时问为1ms,计算读写一个扇区所需平均时间(不考虑I/O请求队列中的等待时间)。
在操作系统中,P,V操作是一种()。
通常通信信道的带宽越大,在数据传输中失真将会()。
随机试题
机械学习
在薄层色谱法中比移值的最佳范围是
期货合约中的各项条款都是标准化的,只有()一项是通过市场竞争形成的。
在人际交往的过程中存在着制约和影响人际交往的一些障碍性因素。在信息沟通层次上存在的因素是()。
智育就是知识教育。
简述创造性的培养方法。
为保证经济增长和控制通货膨胀,世界各国对成品油价格均有不同程度的管制,但是在原油价格持续飙升的情况下,很多国家的财政补贴开始显得_____。而且,问题的关键并不在于国家财力能否承担,而是补贴政策本身会进一步拉升油价,由此陷入恶性循环。填入画横线部分最恰当的
"LinguisticsClass"Accordingtotheprofessor,whywereLatinrulesusedforEnglishgrammar?
Thisisasetofrecommendationsfor______.Thepatientsshouldbeaskediftheyare______.
A、Humans.B、Poultry.C、Fish.D、Monkeys.B
最新回复
(
0
)