25.在有m个读者和n个写者读写共享文件F的问题中(m≥2、n≥2),要求读者与写者互 斥,写者与写者互斥,但允许多个读者同时读文件F。若用PV操作进行正确管理时,下列说法正确的有<br>

题目类型: 多选题

题目内容

25.在有m个读者和n个写者读写共享文件F的问题中(m≥2、n≥2),要求读者与写者互 斥,写者与写者互斥,但允许多个读者同时读文件F。若用PV操作进行正确管理时,下列说法正确的有

题目选项

A. 设计正在读文件F的读者进程计数器rc,初值为0
B. 设计一个互斥信号量mutex,对访问读者进程计数器l"e进行互斥控制
C. 设计一个互斥信号量S,通过P(s);Write file F;V(S)实现写者之间互斥
D. 当一读者要进入读文件F时,rc+1;if rc=1 then P(S);实现读者与写者互斥
E. 读者进程计数器rc不需要互斥控制

正确答案

ABCD

题目解析

各个读者在读文件之前和读文件之后都要改变rc的值,而对rc的修改必须互斥进行。参考教材P201

题目纠错