问答题
假定一个阅览室最多可容纳100人,读者进入和离开阅览室时都必须在阅览室门口的一个登记表上标志(进入时登记,离开时去掉登记项),而且每次只允许一人登记或去掉登记,问: 根据所定义的信号量,把应执行的P、V操作填入以下程序中,从而保证进程能够正确地并发执行。
COBEGIN
PROCEDURE Enter
Begin
______
登记;
______
进入阅览室;
阅读;
End;
PROCEDURE Leave
Begin
______
去掉登记项;
______
离开;
End;
COEND;
【参考答案】
按顺序填入P(Empty);P(Mutex);V(Empty);