问答题

我们将只读数据的进程称为“读者”进程,而写或者修改数据的进程称为“写者”进程,允许多个“读者”同时读数据,但不允许写者与其他读者或者写者进程同时访问数据。另外要保证:一旦有写者等待,新到达的读者必须等待,直到该写者完成数据访问为止,用PV操作实现读者、写者同步。【北京航空航天大学2005年】

【参考答案】

正确答案:这是一个“写优先”的读者.写者问题。在经典的“读优先”的读者一写者问题的PV操作中,只要再增加一个信号量w=1......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)