题目
关于 PV 操作,以下说法不正确的是()。A 进程调用一个 V 操作,将信号量[1]的值加 1 后,信号量的值 小于 0 ,则应从信号量的等待队列中唤醒一个进程 B V ( S ) 操作意味着释放一份关于信号量 S 的资源C P ( S ) 操作意味着申请一份关于信号量 S 的资源 D 进程调用一个 P 操作,将信号量的值减 1 后,信号量的值 小于 0 ,则进程应阻塞,排入信号量的等待队列
关于 PV 操作,以下说法不正确的是()。
A 进程调用一个 V 操作,将信号量[1]的值加 1 后,信号量的值 小于 0 ,则应从信号量的等待队列中唤醒一个进程
B V ( S ) 操作意味着释放一份关于信号量 S 的资源
C P ( S ) 操作意味着申请一份关于信号量 S 的资源 D 进程调用一个 P 操作,将信号量的值减 1 后,信号量的值 小于 0 ,则进程应阻塞,排入信号量的等待队列
题目解答
答案
选项 A 中的 V 操作和信号量等待队列、进程唤醒相关,考生需熟悉信号量机制的基本操作和流程,并注意理解小于 0 的含义。
选项 B 中的 V 操作释放资源的含义需要考生熟悉 PV 操作的基本语义。
选项 C 中的 P 操作申请资源的含义也需要考生熟悉 PV 操作的基本语义。
选项 D 中的 P 操作和信号量等待队列、进程阻塞相关,同样需要考生熟悉信号量机制的基本操作和流程,并注意理解小于 0 的含义。
因此本题答案为A、B、C 都是正确。