多做题,通过考试没问题!

计算机网络管理员(高级)

睦霖题库>计算机网络管理员>计算机网络管理员(高级)

核心是如何对信号量进行操纵的?

正确答案: A.核心根据sem_op来改变信号量的值,可分为3种情况;
B.sem_op的值为正,则将其值加到信号量的值上,它相当于通常的V操作;
C.sem_op的值为负,相当于P操作,若信号量的值大于操作值的绝对值,则核心将一个负整数加到信号量值上,否则,核心将已经操作了的信号量,恢复到系统调用开始时的值;
D.若(sem_flg&IPC_NOWAIT)为真,便立即返回,否则,让进程睡眠等待.
答案解析:
进入题库查看解析

微信扫一扫手机做题