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