某虚拟现实体验馆可以容纳50人同时参观体验,参观者进入体验馆时需要登记个人信息,离开时需要撤销登记。以下程序使用P、V操作描述了

作者:高老师 浏览 2

某虚拟现实体验馆可以容纳50人同时参观体验,参观者进入体验馆时需要登记个人信息,离开时需要撤销登记。以下程序使用P、V操作描述了参观者进程的同步关系。补充程序中的P、V操作,将编号①~⑤处空缺的内容填写在答题卡上。
semaphore R=1; //丝登记表的互斥操作,初值为1
semaphore S=50; //参观者之间的同步操作,初值为50
Process_Vistor()
{
______①______;
P(R)
Register(); //在登记表上登记
______②______;
Visit(); //进入体验馆参观体验
______③______;
Unregister(); //撤销登记信息
______④______;
______⑤______;
Leave(); //离开体验馆
}
【正确答案】:①P(S)
②V(R)
③P(R)
④V(R)
⑤V(S)

📱 扫码体验刷题小程序

微信小程序二维码

扫一扫使用我们的微信小程序

热门题目

已复制到剪贴板