假设某系统有四个进程。input1和input2进程负责从不同设备读数据,分别表示为data1和data2,存放在缓冲区buffer中,output1 和output2进程负责从buffer中分别获取datal和data2。buffer中每次只能存放一个数据。要求四个进程协调完成任务,补充完整下列程序,将编号①~⑩处空缺的内容填写在答题卡上。var empty, full1, full2: semaphore;empty.value= 1;① ②
答:①full1. value =0;②full2. value =0;③wait (empty);④signal(full1);⑤wait (empty);⑥signal (full2);⑦wait (full1);⑧signal (empty);⑨wait (full2);⑩signal (empty);[评分说明]每格1分,共10分。
扫描微信二维码,添加您的专属老师为好友
您在考试中遇到任何问题,老师都会帮您解答
您希望我们通过哪种方式与您联系?
您已选择电话/微信/QQ的联系方式,课程顾问会尽快联系您!
您已选择微信联系方式,课程顾问会尽快添加您的微信,请您确认通过!
您已选择QQ联系方式,课程顾问会尽快添加您的QQ,请您确认通过!
您已选择电话联系方式,课程顾问会尽快联系您!
您已选择“不联系”,课程顾问不会主动联系您。如果后续您有需求,可以在个人中心主动添加销售微信或拨打客服电话:400-111-9811