假设系统中有 n 个进程共享 3 台扫描仪,并采用 PV 操怍实现进程同步与互斥。若系统信号量 S 的当前值为 -1 ,进程 P1 、 P2 又分别执行了 1 次 P ( S )操作,那么信号量 S 的值应为( )。
- A.3
- B.-3
- C.1
- D.-1
正确答案及解析
正确答案
B
解析
当有进程运行时,其他进程访问信号量,信号量就会减1。S=-1-2
假设系统中有 n 个进程共享 3 台扫描仪,并采用 PV 操怍实现进程同步与互斥。若系统信号量 S 的当前值为 -1 ,进程 P1 、 P2 又分别执行了 1 次 P ( S )操作,那么信号量 S 的值应为( )。
当有进程运行时,其他进程访问信号量,信号量就会减1。S=-1-2