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