下列关于信号量的说法正确的是( )
A: 信号量的初值为正整数
B: 当信号量的值大于0,其值表示可用资源的数目
C: 当信号量的值小于0时,表示有相关进程阻塞
D: 信号量必须通过原语进程操作
A: 信号量的初值为正整数
B: 当信号量的值大于0,其值表示可用资源的数目
C: 当信号量的值小于0时,表示有相关进程阻塞
D: 信号量必须通过原语进程操作
举一反三
- 对于信号量,正确的说法是( )。 A: 信号量是一个跟资源有关的变量,其初值大于零 B: 信号量的值大于零时,其含义为目前可用资源的数目 C: 信号量的值小于零时,其绝对值为该信号量相关阻塞队列上阻塞进程的数目 D: 信号量只允许PV原语对其进行操作
- 下列关于信号量的说法正确的是( ) A: 信号量是一种整型变量,初值必须大于0 B: 信号量是一种特殊变量,只能进行pv操作 C: 信号量小于零时,其绝对值表示相关阻塞进程的数目 D: 信号量大于0时,一定没有相关的阻塞进程
- P操作信号的值(),若结果小于0,则该进程值为()状态。V操作将信号量的值(),若结果(),则释放一个等待信号量的进程。
- 对于记录型信号量,当信号量的值为( )时,进程应阻塞。 A: 大于0 B: 小于0 C: 大于等于0 D: 小于等于0
- 在执行V操作时,当信号量的值(),应释放一个等待该信号量的进程。 A: 小于0 B: 大于0 C: 小于等于0 D: 大于等于0