问题
多项选择题
某车站售票厅,任何时间最多可容纳100名购票者进入,当售票厅中少于100名购票者时,厅外的购票者可立即进入,否则需在外面等待。若把一个购票者看作一个进程,请回答下列问题:
根据所定义的信号量,把应执行的PV操作填入下列进程中,以保证进程能够正确地并发执行。
Cobegin process pi(i=1,2,...,n)
Begin ______
进入售票厅;
购票;
退出;
......
end
Coend
答案
参考答案:用PV操作管理时保证进程正确执行的程序如下:
Cobegin process pi(i=A,B,C,...,n)
begin
p(s);
进入售票厅;
购票;
退出;
v(s);
end;
Coend;