问答题
今有一个文件F供进程共享,现把这些进程分成A、B两组,规定同组的进程可以同时读文件F;但当有A组(或B组)的进程在读文件F 时就不允许B组(或A组)的进程读文件F。规定两个计数器C1、C2,分别记录A组和B 组中读文件F的进程数。当用PV操作进行管理时需要三个信号量S1、S2、SAB才能保证正确的并发执行,设计的程序结构如下。
(a)请在程序的空(1)~(12)处填上适当的PV 操作,以保证A、B两组进程能正确的并发执行。(b)说明信号量S1、S2、SAB的作用。
A.索引文件B.索引顺序文件C.相对文件D.直接文件
A.Hash文件B.顺序文件C.索引文件D.链接文件