软件水平考试

解析:若信号量S的初值为2,当前值为-1,则表示有______个进程等待信号

来源:网考网软件水平 所有评论

【单选题】若信号量S的初值为2,当前值为-1,则表示有______个进程等待信号量S。
A.0
B.1
C.2
D.3
网考网参考答案:B
网考网解析:

本题考查操作系统进程管理方面的基础知识。 信号量是一个整型变量,根据控制对象的不同被赋予不同的值。信号量分为两类: ·公用信号量:实现进程间的互斥,初值为1或资源的数目; ·私用信号量:实现进程间的同步,初值为0或某个正整数。 信号量S的物理意义:S≥0表示某资源的可用数,若S<0,则其绝对值表示阻塞队列中等待该资源的进程数。 当信号量S为-1时,其绝对值表示阻塞队列中等待该资源的进程数为1。 查看试题解析出处>>

相关推荐

发布评论 查看全部评论