首页 软考中级软件设计师正文

假设系统中有n个进程共享3台扫描仪,并采用pV操作实现进程同步与互斥。若系统信号量s的当前值为-1,进程p1、p2又分别执行了1次p(s)操作,那么信号量s的值应为( )(2016年软件设计师)

双十一,阿里云钜惠服务器,欢迎选购 双十一,阿里云钜惠服务器,欢迎选购!

假设系统中有n个进程共享3台扫描仪,并采用pV操作实现进程同步与互斥。若系统信号量s的当前值为-1,进程p1、p2又分别执行了1次p(s)操作,那么信号量s的值为(   )(2016年软件设计师)
A.3
B.-3
C.1
D.-1





参考答案:B
参考解析:P(s)操作是申请资料,是减量操作,V(s)操作是释放操作,是增量操作,所以执行2次P(s)后,S值为-3

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接:https://ruankaoti.com/post/899.html

评论

微信扫码,获取更多

微信扫码进入小程序,获取更多软考资料

最近发表