《进程同步过独木桥.doc》由会员分享,可在线阅读,更多相关《进程同步过独木桥.doc(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
【精品文档】如有侵权,请联系网站删除,仅供学习与交流进程同步过独木桥.精品文档.1,输入:Wait(buf1)InSignal(buf1)计算:Wait(buf1)Wait(buf2)CalculateSignal(buf1)Signal(buf2)打印:Wait(buf2)PrintSignal(buf2)2.设lmutex=1,实现左面的人与右面的人互斥过桥,Rmutex=1,实现右面的人与左面的人互斥过桥Lc=0计左面过桥的人数Rc=0计右面过桥的人数左面:Wait(lmutex)If(lc=0)Wait(rmutex)/左面没人过,等右面没人过桥Lc+Signal(lmutex)过桥Wait(lmutex)Lc - -If(lc=0)Signal(rmutex)/左面的人过完了,允许右面的人过来Signal(lmutex)右面:Wait(rmutex)If(rc=0)Wait(lmutex)/左面没人过,等右面没人过桥rc+Signal(rmutex)过桥Wait(rmutex)rc - -If(rc=0)Signal(lmutex)/左面的人过完了,允许右面的人过来Signal(rmutex)