早教吧 育儿知识 作业答案 考试题库 百科 知识分享

一寺庙,有小和尚、老和尚若干.有一水缸,由小和尚提水入缸供老和尚取水饮用.小和尚用水桶从井中取水,再入缸;老和尚用水桶从水缸中取水饮用.水缸可以容纳10捅水,水桶总数为3个,水取自

题目详情
一寺庙,有小和尚、老和尚若干.有一水缸,由小和尚提水入缸供老和尚取水饮用.小和尚用水桶从井中取水,
再入缸;老和尚用水桶从水缸中取水饮用.水缸可以容纳10捅水,水桶总数为3个,水取自同一井,每次只能容纳一个水桶取水.每次入、取缸水仅为一通,且不可同时进行.请用信号量给出取水、入水的算法
▼优质解答
答案和解析
semaphore =s1 //对缸的占有权
semaphore=s2 //水缸中可以容纳的水桶数
semaphore=s3 //水缸中可以注入的水桶数
semaphore=s4 //水桶数
s1=1,s2=10,s3=0,s4=3
process小和尚
ps2//水缸中没有水
ps4//获得水桶
从井中取水
ps1 //获得对水缸的占有权
送水入缸
vs1//释放对水缸的占有权
vs4//释放水桶
vs3//水缸中获得一桶水
until false
process老和尚 pv3从 //水缸中取水
pcount //获得水桶使用权
ps1 //获得水缸使用权
从水缸中取水
vs1 //释放水缸使用权
vcount //释放水桶使用权
vs2 //水桶中少了一桶水
看了 一寺庙,有小和尚、老和尚若干...的网友还看了以下:

remindsbthat......中的从句是什么从句我们老师说是宾语从句,但是这个从句在整个词组  2020-05-13 …

再问老师个问题,希望老师不会烦Iwillgoabroadnextyear()bywhich/byw  2020-05-17 …

阅读下面的宋诗,然后回答问题。(7分)题青州兴龙寺老柏院张在南邻北舍牡丹开,年少寻芳日几回。唯有君  2020-06-17 …

读下面一则幽默,按要求作答。(请修改这则幽默中的一句话,让马小跳不再难以从命。马小跳坐在座位上,嘴  2020-06-18 …

阅读下面这首宋诗,然后回答问题。题青州兴龙寺老柏院张在南邻北舍牡丹开,年少寻芳日几回。唯有君家老柏  2020-06-18 …

生物的遗传信息被存储在DNA中并传给孩子,恐惧记忆可以遗传给后代。美国科学家让老鼠先嗅到樱花气味,  2020-07-05 …

(1/2)今天,我们上体育课,内容是跳远.首先,我们在操场集合做准备运动.然后再听老师讲解如何跳远再  2020-10-30 …

老杜和老顾,齐走富裕路.老杜养了兔,老杜养了鹿.老杜给老顾十只兔,两家平等同只数;老顾给老杜十只鹿,  2020-11-13 …

《童年的发现》阅读答案这时候,我清清楚楚听见老师说,按照进化论的观点,母腹中的胎儿再现了从简单生命进  2020-11-20 …

在一次跳远比赛中,王明帮助老师记录同学们的成绩,可是他记得有点乱,你能帮他把数据全部整理成小数形式,  2020-12-25 …