首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放橘子,儿子专等吃盘中的橘子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用P、V原语实现爸爸、儿子、女儿三个并发进程的同步。
桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放橘子,儿子专等吃盘中的橘子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用P、V原语实现爸爸、儿子、女儿三个并发进程的同步。
admin
2014-10-20
37
问题
桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放橘子,儿子专等吃盘中的橘子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用P、V原语实现爸爸、儿子、女儿三个并发进程的同步。
选项
答案
在本题中,应设置三个信号量s,So,Sa,信号量s表示盘子是否为空,其初值为1;信号量So表示盘中是否有橘子,其初值为0;信号量Sa表示盘中是否有苹果,其初值为0。同步描述如下: int S=1: int Sa=0: int So=0: main( ) { eobegin father( );/*父亲进程*/ son( );/*儿子进程*/ daughter( );/*女儿进程*/ eoend } father( ) { while(1) { P(S); 将水果放入盘中; if(放入的是橘子)V(So); else?V(Sa); } }son( ) { while(1) { P(So); 从盘中取出橘子; V(S); 吃橘子; } } daughter( ) { whi.1e(1) { P(Sa); 从盘中取出苹果; V(S); 吃苹果; }
解析
转载请注明原文地址:https://kaotiyun.com/show/5rvR777K
本试题收录于:
计算机科学与技术题库普高专升本分类
0
计算机科学与技术
普高专升本
相关试题推荐
现代护士的角色功能有()。
手术显微镜的照明系统一般常用6伏(150)瓦的白炽灯。()
插胃管时病人出现呛咳、呼吸困难,操作者应()。
血浆蛋白的生理作用有()。
《混凝土结构设计规范》规定,纵向钢筋弯起点的位置与按计算充分利用该钢筋截面之间的距离,不应小于()。
受弯构件在荷载作用下产生的支座转角是一种作用效应。()
受弯构件正截面破坏的形态有哪些?有何破坏特征?
图示结构的超静定次数为_________;用位移法求解时,基本未知数为_________。
根据受托责任观,会计目标是为了向委托人报告受托责任履行情况,其中委托人主要是指()。
假定a和b为int型变量,则执行以下语句后b的值为()。a=1:b=10:do{b一=a:a++;}while(b一一
随机试题
关于质量监督工作正确的说法是().
行政诉讼期间,不停止具体行政行为的执行。但有()情形之一的,停止具体行政行为的执行。
患者男,9岁,两颗上颌中切牙受硬物撞击,牙齿酸痛,上、下牙咬合时有不适感,牙齿未见脱位,但釉质表面有裂纹。临床及X线检查,牙根组织未见明显折断,牙周间隙稍增宽。最恰当的诊断是
以下大疱病中具有显著瘙痒的是
要约人确定了承诺期限的要约仍可撤销。()
决定某一房地产价格状况水平高低的供求状况主要是()。
到某一游览点后,若有个别旅游者希望不按规定的线路游览而要求自由游览或摄影时。若环境许可,导游人员可满足其要求。
下列社会工作者面临的伦理困境中,属于“价值介入与客观性的矛盾”类型的有()。
下列关于《诗经》的表述,不正确的是()。
被誉为意大利文艺复兴“三杰”的是()。
最新回复
(
0
)