参考答案: B
详细解析:
系统中有n个进程共享3台扫描仪,并采用PV操作实现进程同步与互斥。若系统信号量S的当前值为-1,进程P1、P2又分别执行了1次P(S)操作,每次P(S)执行的操作是将信号量S减1,因为执行了2次,所以信号量S的值等于-3。
假设系统中有n个进程共享3台扫描仪,并采用PV操作实现进程同步与互斥。若系统信号量S的当前值为-1,进程P1、P2又分别执行力1次P(S)操作,那么信号量S的值应为( )。
A. 3
B. -3
C. 1
D. -1
参考答案: B
详细解析:
系统中有n个进程共享3台扫描仪,并采用PV操作实现进程同步与互斥。若系统信号量S的当前值为-1,进程P1、P2又分别执行了1次P(S)操作,每次P(S)执行的操作是将信号量S减1,因为执行了2次,所以信号量S的值等于-3。