列表

详情


假设系统中有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。

上一题