单项选择题
进程PA不断地向管道写数据,进程PB从管道中读数据并加工处理,如图3-4所示。如果采用PV操作来实现进程PA和进程PB间的管道通信,并且保证这两个进程并发执行的正确性,则至少需要()。
A.1个信号量,信号量的初值为0 B.2个信号量,信号量的初值分别为0,1 C.3个信号量,信号量的初值分别为0,0,1 D.4个信号量,信号量的初值分别为0,0,1,1
A.P(S1) B.P(S2) C.P(Sn) D.P(Sn),P(S1)
A.0 B.1 C.2 D.3