单选题
当Ⅴ语对信号量运算之后,错误的是( )。
A、
意味着释放一个资源
B、
当S<0,其绝对值表示等待该资源的进程数目
C、
当S<=0,要唤醒一个等待进程
D、
当S<0,要唤醒一个就绪进程
【正确答案】
D
【答案解析】
[解析] 信号量只能通过PV原语操作来访问它。V操作意味着进程释放一个资源。当V原语对信号量运算后,若S<=0,表示该信号量的等待队列中有等待该资源的进程被阻塞,故应调用原语将等待队列中的一个进程唤醒。当S<0时,其绝对值表示S信号量等待队列进程的数目。
提交答案
关闭