首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
利用信号量实现进程的_______,应为临界区设置一个信号量mutex。
利用信号量实现进程的_______,应为临界区设置一个信号量mutex。
admin
2016-06-30
31
问题
利用信号量实现进程的_______,应为临界区设置一个信号量mutex。
选项
答案
互斥
解析
一次仅允许一个进程使用的资源称为临界资源,对临界资源实施操作的那段程序称为临界区。对于具有临界区问题的并发进程,它们之间必须互斥,以保证不同时进入临界区。利用信号量和PV原语能方便地解决临界区问题。
mutex为互斥公用信号量,初值为1,临界区的代码被置于P(mutex)、V(mutex)原语之间时,任何欲进入临界区的进程,必须在公用信号量mutex上执行P原语,在完成对临界资源的访问后再执行V原语。由于mutex初值为1,当第一个进程执行P原语后减为0,表示临界资源空闲,可分配给该进程使之进入临界区,在第一个进程没有退出临界区之前,若此时第二个进程想进入临界区,也应先执行P原语。而结果是mutex变为负值,就意味着临界资源已被占用,因此,第二个进程被阻塞。直到第一个进程执行V原语,释放该临界资源mutex到0后,方可唤醒第二个进程,使之进入临界区,待它完成对临界资源的访问后,又执行V原语,使mutex恢复到初始值。
转载请注明原文地址:https://jikaoti.com/ti/v8taFFFM
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
Linux环境下架设E-mail服务器可以利用LAMP的组件和模块,然后再安装________来完成。
网络故障管理包括故障监测、________、故障信息管理、排错支持工具等功能。
简述在Linux上配置域名服务器的步骤。
计费管理应包括哪些功能?
实现虚拟存储器的目的是()
设备分配方式有两种,即静态分配和________。
根据系统设置缓冲区个数的不同,可把缓冲技术分为单缓冲、双缓冲和多缓冲以及________等几种。
网络操作系统与网络用户之间有哪两类接口?它们的作用各是什么?
消息缓冲机制是利用________实现进程和各节点机之间的信息交换。
UNIX的缓冲区控制块中队列指针有四种,其中b_forw用来指示
随机试题
下列对著作权质押合同的描述错误的是()。
患者,男性,83岁。原有冠心病病史3年余,因胸闷、胸痛2小时入院。查体:BP130/86mmHg,P78次/分,R20次/分,双肺未闻及干湿啰音,心脏听诊未闻及病理性杂音,双下肢无水肿。心肌酶谱升高,心电图示:V1一V4导联Q波形成,ST段抬高。针对该
不属于糖尿病眼部并发症的是
为什么要对药品类易制毒化学品进行严格管理?
(2018年)己公司和庚公司是同一行业、规模相近的两家上市公司。有关资料如下:资料一:己公司2017年普通股股数为10000万股,每股收益为2.31元。部分财务信息如下表所示。资料二:己公司股票的13系数为1.2,无风险收益率为4%,
写好市场调查报告的前提和基础是()。
(2015年真题)下列选项中,属于所有权继受取得方式的是
Cache的中文译名是()。
A、Tookbalancedmealswithchampagne.B、Atevegetablesandfruitonly.C、Refrainedfromfishormeat.D、Avoidedeatingrichfood
TheWhiteHouse,growingconcernedthattheCongressionaltimetableforpassingahealthcareoverhaulcouldslipintonextyear
最新回复
(
0
)