永发信息网

求操作系统题目解答

答案:1  悬赏:20  手机版
解决时间 2021-04-14 23:39

题目是:

1.我们为某一临界资源设置一把锁W。当W=1时,表示关锁;当W=0时,表示锁已经打开。试写出开锁和关锁原语并利用他们实现互斥。

2.试利用记录型信号量写出一个不会出现死锁的哲学家进餐问题的算法

最佳答案

答:整型信号量:lock(W): while W=1 do no-op

 

W:=1;

unlock(W): W:=0;

 

记录型信号量:lock(W): W:=W+1;

 

if(W>1) then block(W, L)

unlock(W): W:=W-1;

if(W>0) then wakeup(W, L)

 

例子:

 

Var W:semaphore:=0;

 

begin

14


 

 

 

 

 

repeat

lock(W);

critical section

unlock(W);

remainder section

until false;

end
 

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
魔兽世界冻结帐号
找回qq牧场邀请信息
门派副本BOSS在哪里刷?几点可以刷?
谚语饮水思源,与饮水思源相近的成语
Close the door of fear behind you, and you
本人有辆摩托车!电喷125踏板(铃木红宝)!
大连医科大学中山学院的教学水平和学校重视程
黄金相对于股票,是不是人为控制影响少??,
胃疼的时候该怎么止疼。
这是怎么弄的?谁能教我!
海垦农资三亚羊栏万利农资服务中心地址在哪,
蛋糕店加盟店哪个好?
LED灯具导光板谁有,请尽快和我联系。谢谢!
『浪漫』 是 什么?
什么网络游戏好玩点?
推荐资讯
单选题在2000年的第二十七届奥运会上,我国体
你这辈子做过的最龌龊的事是什么?
温州大学2016年三位一体招生中的广告学专业怎
石柱子坡地址在哪,我要去那里办事
读图回答下列问题(1)A、B两幅图中,实地范
在 数轴 上 能 找到 根号下3 么?
下列广告语从化学的角度看,没有科学性错误的
狗吃了巧克力有没有什么东西可以解毒
福恩全羊汤地址在哪,我要去那里办事
公安出入境管理在什么地方啊,我要过去处理事
日照为民社区服务中心地址在什么地方,想过去
杨魏玲花结婚了吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?